ubuntu 環境下的QT程式打包

2021-08-20 02:42:37 字數 926 閱讀 5059

1. qtcreate使用release版本編譯

將編譯後生成的可執行程式(如:test)複製到乙個空目錄下

2.使用ldd命令檢視和匯出需要的庫

在步驟1的目錄下新建乙個pack.sh檔案,檔案內容如下:

[cpp] 

view plain

copy

#!/bin/sh  

exe="test"

#你需要發布的程式名稱  

des="/home/someone/qtproject/build-test-desktop-release/test"

#步驟1中的目錄即本檔案所在目錄  

deplist=$(ldd $exe | awk  ' }'

)    

cp $deplist $des  

檔案中有兩處中文注釋的地方需要修

3.編寫執行程式的sh檔案

在此目錄下再新建乙個test.sh檔案(檔名必須與可執行檔案名字一樣), 

檔案內容如下(不需要修改):

[cpp] 

view plain

copy

#!/bin/sh

dirname=`dirname $0`  

tmp="$"

if[ 

"$"!= 

"/"]; then  

dirname=$pwd/$dirname  

fi  

ld_library_path=$dirname  

export ld_library_path  

4.執行程式

賦予test.sh執行許可權,

chmod +x test.sh

執行程式

./test.sh

將此目錄打包發布即可,注意需要執行程式時是執行test.sh檔案,不是release生成的可執行程式

ubuntu 環境下的QT程式打包

1 qtcreator使用release版本編譯生成可執行程式 2 將可執行程式複製到 opt wdz qtdemo 目錄下 這個目錄也可以自己建 3 終端下使用ldd命令檢視需要的連線庫 ldd untitled23424242 4 ldd查詢到的所有需要的庫匯出 在這裡,我們可以自己寫乙個she...

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...