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

熱點內容
達摩院阿里巴巴黑技術有哪些 瀏覽:357
什麼叫oa技術員證 瀏覽:328
通信技術一般哪裡招聘 瀏覽:151
提供服務質量醫學影像技術是什麼 瀏覽:370
女人回什麼信息 瀏覽:260
深圳公司直招在哪個人力市場 瀏覽:729
貸款代理怎麼加入 瀏覽:696
如何打造好超級暢銷的產品 瀏覽:508
水產品如何自己銷售 瀏覽:244
發票信息表編號從哪裡看 瀏覽:418
支付通代理需要什麼要求 瀏覽:816
做直播代理哪裡找 瀏覽:21
28335能定義多少位數據 瀏覽:484
文本的數據如何轉到excel 瀏覽:343
玩香腸派對如何提高技術 瀏覽:702
單招技術類一年學費是多少 瀏覽:549
做珠寶代理商能賺多少錢 瀏覽:204
如何找到產品與市場相契合 瀏覽:652
日本水稻增產採用什麼技術 瀏覽:993
麻辣燙哪裡學技術 瀏覽:939