1、qtcreator使用release版本編譯生成可執行程式
2、將可執行程式複製到/opt/wdz/qtdemo/目錄下(這個目錄也可以自己建)
3、終端下使用ldd命令檢視需要的連線庫:ldd untitled23424242
4、ldd查詢到的所有需要的庫匯出
在這裡,我們可以自己寫乙個shell指令碼: vim pub.sh
#!/bin/sh
deplist=$(ldd $exe | awk ' }')
wq!儲存退出之後,增加指令碼執行許可權
#chmod +x pub.sh
執行該指令碼:./pub.sh
你會發現可執行檔案依賴的庫複製到你指定的路徑裡了!
編寫widget.sh 指令碼並將它放在與一目錄下(.sh檔案命名必須與可執行檔案名字一樣例:可執行檔名 untitled23424242, .sh 檔名為untitled23424242.sh)
#!/bin/sh
dirname=`dirname $0`
tmp="$"
if [ "$" != "/" ]; then
dirname=$pwd/$dirname
fi
ld_library_path=$dirname
export ld_library_path
wq!儲存退出
增加可執行許可權 :chmod +x widget.sh
以後要執行qt程式就執行這個指令碼!
ubuntu 環境下的QT程式打包
1.qtcreate使用release版本編譯 將編譯後生成的可執行程式 如 test 複製到乙個空目錄下 2.使用ldd命令檢視和匯出需要的庫 在步驟1的目錄下新建乙個pack.sh檔案,檔案內容如下 cpp view plain copy bin sh exe test 你需要發布的程式名稱 d...
ubuntu 下搭建 qt 開發環境
我的作業系統是ubuntu8.10,可以在網上找到安裝qt編譯環境的安裝方法。現簡略敘述如下 1 sudo apt get install qt4 dev tools qt4 doc qt4 qtconfig qt4 demos qt4 designer 此命令安裝了五個軟體。qt4 doc是乙個幫...
Ubuntu下搭建Qt開發環境
根據需要,選擇合適的版本和平台。chmod x qt opensource linux x64 5.12.2.run qt opensource linux x64 5.12.2.run根據介面提示,登入已有賬號或者申請新賬號並登入。選擇qt的安裝目錄,如果以上邊的方式執行,預設目錄為 home u...