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

熱點內容
如何與客戶介紹自己的產品 瀏覽:422
在一個縣如何代理一個品牌 瀏覽:184
php如何刪除信息 瀏覽:546
釘釘的作業程序在哪裡 瀏覽:555
牽頭行代理行是什麼意思 瀏覽:645
經緯儀有哪些品牌市場價格 瀏覽:485
如何從技術管理業績 瀏覽:250
電子產品里的貓是什麼 瀏覽:467
2020親子游占市場比重多少 瀏覽:423
如何爬取有價值的數據 瀏覽:556
七殺賬號交易哪個平台有 瀏覽:46
代理瀏覽器怎麼樣 瀏覽:524
origin注冊時發生技術問題怎麼辦 瀏覽:216
fagor系統怎麼刪除程序 瀏覽:211
怎麼代理問道手游 瀏覽:570
新手小白買什麼產品 瀏覽:611
峰哥什麼產品 瀏覽:798
如何快速下單產品模型 瀏覽:965
如何鍛煉程序員邏輯思維 瀏覽:620
如何修改藝考信息 瀏覽:469