導航:首頁 > 軟體知識 > 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編譯相關的資料

熱點內容
什麼是感性的眼鏡產品 瀏覽:97
重慶絲網交易市場在哪個區 瀏覽:456
廣州的玉石市場在哪裡 瀏覽:332
魔獸世界轉代理的時候是什麼版本 瀏覽:109
大盤連續多少交易日破萬億 瀏覽:221
臨沂土雜市場在哪裡有賣燒烤爐的 瀏覽:291
如何選出一行數據最大值 瀏覽:680
服裝招代理需要多少錢 瀏覽:793
凈水機水處理技術用什麼 瀏覽:604
復制拼多多產品用什麼軟體 瀏覽:708
油煙凈產品什麼顏色 瀏覽:272
泰同代理怎麼樣 瀏覽:110
boss小程序怎麼視頻面試 瀏覽:731
代理咨詢公司面試一般問什麼問題 瀏覽:612
商場微機信息員是什麼工作 瀏覽:122
感測技術主要用於哪裡呀 瀏覽:655
電子信息保研可以跨到哪個專業 瀏覽:827
怎麼可以代理奶粉 瀏覽:668
做什麼行業代理商 瀏覽:832
t2的遺傳信息在哪裡 瀏覽:418