導航:首頁 > 軟體知識 > qt項目程序如何用gcc編譯

qt項目程序如何用gcc編譯

發布時間:2023-04-10 23:08:41

『壹』 linux下qtcreator怎麼配置c++的編譯器

編譯器:GCC編譯器可以用來編譯C和C++源程序,C編譯器通過文件的後綴來判斷是C程序還是C++程序。一般來說C源文件的後綴為「.C」,而C++源文件的後綴為「.C」或「C++」。
但GCC編譯器只能編譯C++源程序,不能與使用的庫連接,因此用G++來完成C++程序的編譯與連接,該程序會自動調用GCC來編譯。


Linux里環境變數的設置,有如下幾種方法:


(1)直接在終端里輸入export後面加要設的變數,例如QT:
ExportQTDIR=$PWD/qt-2.3.2
其中,pwd是用來顯當前路徑的命令,在其前面加上$,則表示QT的目標目錄在當前目錄下的「qt-2.3.2」里,當然「$PWD」也可以用絕對路徑來代替。這種方法所設的環境變數在下次開機後不再有效,而且換個shell也不會有效,只是臨時的。
(2)在etc/profile里添加環境變數,比如:
exportQTDIR=/usr
exportLD_LIBRARY_PATH=$QTDIR/lib
exportQT_QWS_FONTDIR=$QTDIR/lib/fonts
exportQWS_DISPLAY="LinuxFb:/dev/fb0"
(3)修改.bashrc,如果需要給某個用戶許可權使用這些環境變數,只需修改其個人用戶家目錄下的.bashrc文件就可以了。
(4)用以上面兩種方法設置好環境變數後記得重啟


以上使用QT為例

『貳』 用qt怎麼編譯一個c程序

qt幾?用gcc編譯。不過要用qt的工具先生成Makefile文件。一般基中是qt里自帶的qmake工具。首先先寫好cpp和頭文件,在當前目錄下團滾依次執行qmake -project,qmake,塌鋒余make即可編譯。

『叄』 linux下執行qt程序怎麼編譯運行

1、在Linux下的命令行編輯程序:
[root@localhost root]# mkdir hello
//mkdir命令創建一個hello目錄
[root@localhost root]# cd hello
//cd命令切換到剛才創建的hello目錄
[root@localhost hello]# vi main.cpp
//在hello目錄中用vi創建一個main.cpp文件 將下面的代碼輸入到main.cpp文件中
#include <QApplication>
#include <QLabel>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QLabel *label = new QLabel(「Hello Qt」);
Label->show();
return app.exec();
}
2、然後在命令行編譯程序:
[root@localhost hello]# qmake –project
//執行qmake –project,因為目錄是hello,因此在hello目錄下生成一個與平台無關的項目文件hello.pro,
[root@localhost hello]# qmake hello.pro
//執行qmake hello.pro項目文件後,在hello目錄下生成一個與平台有關的Makefile文件。
[root@localhost hello]# make
//執行make進行編譯源代碼,並生成main.o目標文件及hello執行文件。
[root@localhost hello]# ./hello
//執行hello,就會彈出Hello Qt窗口,到此說明成功了。

閱讀全文

與qt項目程序如何用gcc編譯相關的資料

熱點內容
如何有效管理工作群信息 瀏覽:718
程序的別名有什麼用 瀏覽:408
產品拍攝如何防止反光 瀏覽:334
借貸要提供哪些信息 瀏覽:726
檔案技術服務屬於什麼類別合同 瀏覽:402
有贊微信小程序有什麼區別 瀏覽:866
取保候審程序如何走 瀏覽:130
我想賣電動車怎麼加盟代理 瀏覽:565
做鋁合金代理怎麼樣 瀏覽:558
數據中心電費多少 瀏覽:268
如何做好黨政信息工作講稿 瀏覽:440
宏業資料庫無法連接什麼原因 瀏覽:839
河南一區cf點券怎麼交易 瀏覽:548
美聯儲怎麼交易日元 瀏覽:346
怎麼通過u盾查開戶行信息 瀏覽:831
怎麼分析市場競爭的演變趨勢 瀏覽:159
限電會影響哪些產品上浮 瀏覽:81
抖音如何發布網銷產品 瀏覽:876
天津哪個二手車市場最可信 瀏覽:797
產品MS是什麼意思 瀏覽:456