如題,最近做了一個小程式要在其他設備的linux系統上運行,但是設備上沒裝qt creator。問怎么能把程式在其他linux系統上運行,網上查了不少資料,有說打包deb或者arpm包的,但是沒有詳細的步驟,有沒有人做過這方面,能詳細簡潔的說一下打包的步驟?
uj5u.com熱心網友回復:
你是要將程式移植到開發板上了還是移植到比如沒安裝Qt的pc這種情況上?安裝開發板上看這個:http://blog.sina.com.cn/s/blog_a2acdfc701015kt9.html
安裝到pc上你需要同時具備程式的運行庫
uj5u.com熱心網友回復:
我是安裝到沒裝qt的PC上,怎么打包?有沒有教程?
uj5u.com熱心網友回復:
你qq多少,有問題再找你問問
uj5u.com熱心網友回復:
已經沒有比這個更清楚的了,你一定看得懂:http://blog.csdn.net/hjl_1991/article/details/50365927
uj5u.com熱心網友回復:
哦,我按照這個檔案試了試,可執行檔案放到別的Ubuntu下能運行程式了。但是,我又試了一個沒有按這個檔案加sh腳本的程式的可執行檔案放到其他電腦的Ubuntu下,照樣也能運行啊,是怎么回事,別的電腦的Ubuntu沒有裝qt。還有這個檔案的第二個sh腳本是什么作用?添加qt庫路徑嗎?
uj5u.com熱心網友回復:
腳本只是指定編譯時的命令、路徑等等,就像makefile一樣,將你這個做了一定修飾配置,本身不會破壞你的執行
uj5u.com熱心網友回復:
已經沒有比這個更清楚的了,你一定看得懂:
http://blog.csdn.net/hjl_1991/article/details/50365927
哦,我按照這個檔案試了試,可執行檔案放到別的Ubuntu下能運行程式了。但是,我又試了一個沒有按這個檔案加sh腳本的程式的可執行檔案放到其他電腦的Ubuntu下,照樣也能運行啊,是怎么回事,別的電腦的Ubuntu沒有裝qt。還有這個檔案的第二個sh腳本是什么作用?添加qt庫路徑嗎?
腳本只是指定編譯時的命令、路徑等等,就像makefile一樣,將你這個做了一定修飾配置,本身不會破壞你的執行
已經沒有比這個更清楚的了,你一定看得懂:
http://blog.csdn.net/hjl_1991/article/details/50365927
哦,我按照這個檔案試了試,可執行檔案放到別的Ubuntu下能運行程式了。但是,我又試了一個沒有按這個檔案加sh腳本的程式的可執行檔案放到其他電腦的Ubuntu下,照樣也能運行啊,是怎么回事,別的電腦的Ubuntu沒有裝qt。還有這個檔案的第二個sh腳本是什么作用?添加qt庫路徑嗎?
腳本只是指定編譯時的命令、路徑等等,就像makefile一樣,將你這個做了一定修飾配置,本身不會破壞你的執行
這我知道,只是第二個sh腳本是打包嗎?為什么沒有執行腳本的程式也能在其他電腦的Ubuntu系統上跑?
uj5u.com熱心網友回復:
腳本只是指定編譯時的命令、路徑等等,就像makefile一樣,將你這個做了一定修飾配置,本身不會破壞你的執行問別人,有還說打包要打deb包或者rpm包的,那是什么打包?和你說的這種打包有什么不同?
uj5u.com熱心網友回復:
腳本只是指定編譯時的命令、路徑等等,就像makefile一樣,將你這個做了一定修飾配置,本身不會破壞你的執行
問別人,有還說打包要打deb包或者rpm包的,那是什么打包?和你說的這種打包有什么不同?
那是適用于linux的安裝包,比如你的是ubuntu,現在你要安裝搜狗輸入法什么的,你就可以找到搜狗的deb包,然后安裝配置;如果你的是CentOS你就要用rpm什么的,其實說這么多,最主要是要突出:不同的linux系統里面命令或者檔案格式等會有些小差異
uj5u.com熱心網友回復:
按樓上的,缺少XBC!uj5u.com熱心網友回復:
先mark,等后面有需求了在使用uj5u.com熱心網友回復:
十分鐘裝好開發環境,make package 一條指令打包所有依賴項。軟體發布可運行于所有主流Linux系統上。https://bbs.otherhill.com/index.php/topic/show/83
uj5u.com熱心網友回復:
試試這個:Fedora8 i386 LiveCD iso鏡像,打包了gtk2.24,gtk3.4,qt5.6.3,gcc-4.9.4開發環境,用此iso,十分鐘之內就能裝好系統,能開發可運行于各主流Linux系統(x32/x64 libc2.5+)的GUI應用. 大家可免費使用。Fedora8 i386 LiveCD iso Released 1.6GB 點此了解并下載:https://bbs.otherhill.com/index.php/topic/show/83
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/104167.html
標籤:Qt
上一篇:這個問號是什么意思
