1、首先得把我們?cè)赬86機(jī)上調(diào)好的程序進(jìn)行交叉編譯,如果在X86上都沒有通過的話。
在山東等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供做網(wǎng)站、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作定制設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,營(yíng)銷型網(wǎng)站,成都外貿(mào)網(wǎng)站建設(shè),山東網(wǎng)站建設(shè)費(fèi)用合理。
2、說明:使用ubuntu104桌面環(huán)境,安裝QtCreator之后,再利用QtCreator開發(fā)QT5 GUI程序,如果編譯的程序要運(yùn)行在arm linux嵌入式系統(tǒng)中,則必須配置交叉編譯工具鏈。主要配置內(nèi)容:調(diào)試器、編譯器、QT版本。
3、首先要在Linux下交叉編譯Qte的庫(kù),然后再將Lib這些文件移植在板子上,最后通過交叉編譯好的庫(kù)去編譯你在pc上編寫的程序,放到板子上運(yùn)行!關(guān)于交叉編譯QT的文章,網(wǎng)上可以搜到很多。
1、仔細(xì)看里面的源代碼,應(yīng)該有一些文件里有連接到*.lib文件的,這是QT的動(dòng)態(tài)庫(kù)文件把QT庫(kù)編譯成linux下的*.lib,然后編譯的時(shí)候,把lib文件放在同一文件夾,并且編譯命令加上-l *.lib或者放到根目錄下的lib目錄下也可以。
2、Qt程序的編譯可以使用VC,Borland C ,MinGW等多種編譯器。Qt程序最主要的特性是獨(dú)有的“信號(hào)和槽”的強(qiáng)大機(jī)制。Qt使程序員通過使用一個(gè)單一源程序來(lái)構(gòu)建跨平臺(tái)的應(yīng)用程序。
3、在linux下通常使用gedit或vim直接編寫.c程序,然后通過gcc指令編譯。
4、打開終端 然后VI環(huán)境下編譯運(yùn)行 常用編譯命令選項(xiàng) 假設(shè)源程序文件名為test.c。 無(wú)選項(xiàng)編譯鏈接 用法:#gcc test.c 作用:將test.c預(yù)處理、匯編、編譯并鏈接形成可執(zhí)行文件。這里未指定輸出文件,默認(rèn)輸出為a.out。
1、linux下復(fù)制qtrelease模式生成的可執(zhí)行文件到桌面的新建目錄。編寫腳本文件ldd.sh作用:導(dǎo)出可執(zhí)行程序運(yùn)行時(shí)所需要的庫(kù)文件點(diǎn)擊下載。執(zhí)行./ldd.sh+可執(zhí)行程序在當(dāng)前的文件夾下生成lib文件。
2、需要保證linux下要安裝了qt環(huán)境 2 進(jìn)入你的程序目錄,運(yùn)行 /usr/local/qt_install/bin/qmake xxxx.pro。
3、仔細(xì)看里面的源代碼,應(yīng)該有一些文件里有連接到*.lib文件的,這是QT的動(dòng)態(tài)庫(kù)文件把QT庫(kù)編譯成linux下的*.lib,然后編譯的時(shí)候,把lib文件放在同一文件夾,并且編譯命令加上-l *.lib或者放到根目錄下的lib目錄下也可以。
4、首先,點(diǎn)擊“文件”——“新建文件或項(xiàng)目”。在彈出的界面中選擇”其它項(xiàng)目“——”empty qmake project。在新彈出的窗口中選擇項(xiàng)目保存的目錄。設(shè)置完成。如果是運(yùn)行于安卓手機(jī),可以選擇一個(gè)安卓模擬器。
5、圖形界面下,直接下載qtcreate,libqt4-dev,qt5defaule-dev 第一個(gè)是編輯軟件,后兩個(gè)是庫(kù),如需其他另外找。
1、首先,點(diǎn)擊“文件”——“新建文件或項(xiàng)目”。在彈出的界面中選擇”其它項(xiàng)目“——”empty qmake project。在新彈出的窗口中選擇項(xiàng)目保存的目錄。設(shè)置完成。如果是運(yùn)行于安卓手機(jī),可以選擇一個(gè)安卓模擬器。
2、linux下用Qt編程:目的:如何編寫有圖形的應(yīng)用程序 操作:用Qt編寫。先創(chuàng)建一個(gè)目錄,比如chapter_1,然后在這個(gè)目錄里編寫一個(gè) main.cpp 程序。
3、需要保證linux下要安裝了qt環(huán)境 2 進(jìn)入你的程序目錄,運(yùn)行 /usr/local/qt_install/bin/qmake xxxx.pro。
可以 Qt Creator只是一個(gè)集成開發(fā)工具,這個(gè)版本隨意,網(wǎng)上下就可以,Qte不是用最新,而是最好用跟你在Linux開臺(tái)開發(fā)一樣的。
首先在windows下安裝一個(gè)qt包,設(shè)置qtdir路徑,如果linux下的有cmake直接cmake,如果沒有,根據(jù)makefile設(shè)置vc工程屬性。
配置啟動(dòng)腳本/etc/profile 測(cè)試 退出cygwin,重新啟動(dòng)一個(gè)終端,輸入:arm-linux-gcc -v,如果出現(xiàn)以下信息,說明您已經(jīng)正確安裝,否則仔細(xì)檢查/etc/profile是否配置好。
linux下復(fù)制qtrelease模式生成的可執(zhí)行文件到桌面的新建目錄。編寫腳本文件ldd.sh作用:導(dǎo)出可執(zhí)行程序運(yùn)行時(shí)所需要的庫(kù)文件點(diǎn)擊下載。執(zhí)行./ldd.sh+可執(zhí)行程序在當(dāng)前的文件夾下生成lib文件。
需要保證linux下要安裝了qt環(huán)境 2 進(jìn)入你的程序目錄,運(yùn)行 /usr/local/qt_install/bin/qmake xxxx.pro。
GCC最基本的用法是∶gcc [options] [filenames]其中options就是編譯器所需要的參數(shù),filenames給出相關(guān)的文件名稱。
在Qt Creator中進(jìn)入 工具 - 選項(xiàng) - 構(gòu)建和運(yùn)行 - 編譯器 然后添加一個(gè)新的gcc編譯器。然后進(jìn)入 工具 - 選項(xiàng) - 構(gòu)建和運(yùn)行 - 套件 并更改當(dāng)前套件中的編譯器(通常稱為Desktop)。
在Linux下面,如果要編譯一個(gè)C語(yǔ)言源程序,我們要使用gcc編譯器。
年4月20日最新版本的GCC編譯器0發(fā)布了。目前,GCC可以用來(lái)編譯C/C++、FORTRAN、JAVA、OBJC、ADA等語(yǔ)言的程序,可根據(jù)需要選擇安裝支持的語(yǔ)言。GCC 0比以前版本更好地支持了C++標(biāo)準(zhǔn)。
新聞標(biāo)題:linuxqt編譯命令的簡(jiǎn)單介紹
網(wǎng)頁(yè)URL:http://aaarwkj.com/article35/dijccpi.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、商城網(wǎng)站、標(biāo)簽優(yōu)化、域名注冊(cè)、動(dòng)態(tài)網(wǎng)站、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)