1樓:匿名使用者
具體操作是,安裝交叉編譯器,然後指定交叉編譯器的路徑,然後再按原來的編譯方法編譯就可以了
2樓:匿名使用者
你的 qt 指的是哪個?桌上型電腦的 qt 庫?
印象裡這個可以直接把源**編譯為 arm 的程式在 arm 上面跑。qt 本身還有一個專為 arm 掌上裝置設計的解決方案。
如果是跑桌上型電腦上面的那種 qt 。你的 arm cpu 最好是 armv5 或者 armv6 的,效能第一的。最好先用 qt3 系列, qt4 有點大。
不過桌上型電腦的 qt 都是跑在 x 上面。你的 arm 裝置還要跑 x 才能上 qt 。qt 嵌入版可以直接跑在 fb 上面,不需要通過 x 環境。
------------------
跨平臺編譯是 arm 開發的基礎,我覺得樓主這個問題問答有點讓人詫異。
正在開發 arm ,卻來問怎麼交叉編譯……
3樓:匿名使用者
那自然是要跨平臺編譯才得行.可以直接編譯arm構架的嘛.具體編譯還是參考文件去吧.
4樓:萬年長長青
11 根檔案系統並新增自己的程式
qt程式的編譯是不是直接在linux裡的qt creater 上設定一下,編譯就可以直接傳送到arm板上執行了?
5樓:匿名使用者
1.首先你要構建底包集,arm版上必須有能執行的qt庫才行啊,這個如果已經有了就無所謂了,如果沒有的話你得自己做。
2.交叉編譯設定
除了nokia給的可以直接往nokia手機上拷貝執行之外,其他的你得自己搞。
再牛逼的arm板子,沒有作業系統還提什麼gui庫啊。
在linux下用qt編寫的程式怎麼在arm上執行
6樓:噠噠龍
首先,你需要一塊arm晶片的測試主機板。
然後在主機板上載入linux系統,並且在linux系統中配置qt的演示環境。
然後通過資料線將你編寫好的qt程式傳輸到主機板上,然後在pc端使用telnet或者在主機板上進行程式的執行就好了!
7樓:萬年長長青
11 根檔案系統並新增自己的程式
如何將linux下的qt程式移植到arm板上
8樓:匿名使用者
用交叉編譯工具(arm-linux-g++等)把你自己的qt程式用嵌入式版本的qt庫交叉編譯一下然後燒寫到開發板上就可以執行了,當然你qt程式所用到的庫也要放上去,並設定到路徑(qtdir,path,library_path)等等
9樓:今天你瘋了沒有
交叉編譯
ibm的關於交叉編譯的文章
10樓:匿名使用者
主要是交叉編譯問題
如果剛接觸的話 ,建議先深入基礎 別一上來就搞移植, 這樣不好
11樓:匿名使用者
剛接觸?
請先補習基礎知識:交叉編譯。
在arm開發板的嵌入式linux系統上執行的qt程式,必須得要在linux裡用qt編嗎
12樓:
1、首先你要了解什麼叫交叉編譯:交叉編譯簡單的說就是在一個平臺上生成另一個平臺上的可執行**。在linux上編譯qt程式需要安裝工具鏈,這個工具鏈很好安裝,直接解壓就可以,具體方法網上有很多。
2、win平臺編譯出來的東西不可以直接在板子上執行。因為arm平臺不同於x86的平臺。qt的環境就是說,你執行qt程式時,要到指定的系統裡面去找相應的東西,比如庫之類的。。
所以這要是需要指定的。qt版本相容性還可以,不一定要相同版本的qt。。
*******樓上說的太過絕對 :window不是無法進行進行編譯,window上面是要相應的外掛才可以。mdk就是個反例。
13樓:創作者
1、想在板子上執行用qt編好的程式,必須要在pc的linux系統裡用qt編嗎?
不需要.但是必須經過交叉編譯. (window 無法進行交叉編譯.)
2、在windows系統裡編好的qt程式,經過交叉編譯後能直接執行在板子上嗎?還是板子需要弄個qt環境啥的?就是往裡面安個相同版本的qt?
必須要保證板子裡已經移植成功qte.編譯過的程式才可以跑在板子上.
(關於如何移植qte是個大問題.如果你是新手.one month,good luck to you) 交叉編譯的時候用的是qte的庫而不是普通的qt庫.
而且這個庫的版本和編譯工具鏈必須和板子上的一致.
14樓:匿名使用者
在linux下寫不好嗎?我感覺比在windows下寫還好呢
15樓:致笨笨的我
技術問題 找 加 西嵌之家技術***!
有關linux下的qt應用程式如何在開發板上執行?急!!!謝謝各位
16樓:創作者
1.想要在開發板上執行,你需要移植qte.新增arm-linux-交叉編譯工具鏈.
把原有的工程交叉編譯生產開發板上可以執行的程式.把可執行程式和qte庫考到開發板上.再改一下環境變數就ok了.
2.用qt creator啊.
如何在arm linux環境中搭建qt執行環境
17樓:情深意濃
1、可以 2、qt creator只是一個整合開發工具,這個版本隨意,網上下就可以,qte不是用最新,而是最好用跟你在linux開臺開發一樣的。首先要在linux下交叉編譯qte的庫,然後再將lib這些檔案移植在板子上,最後通過交叉編譯好的庫去編譯你在pc
在arm板的嵌入式linux系統裡做一個qt設計介面的系統的問題。。。。真心求教
18樓:
1:按照你描述的,思路完全是正確的;
2:qt sdk用4.7的或者4.8也行,qt creator可以用最新的或者舊點的也可以.qte用最新的.
3:能在windows下編譯好,然後把源**拿到linux下交叉編譯下即可,完全可以,本人就是.
19樓:china天下太平
1、要保證在開發板是執行的qt庫和pc機上用的qt庫最後一致,這樣有利於後續的開發,否則會很麻煩
2、交叉編譯qtopia,交叉編譯完裡面會產生很多工具,想tmake,qmake等,這些是用來產生makefile的,這樣在執行make的時候,產生出來的qt應用程式就可以執行在arm開發板上,而在pc機上就不會執行。在把它在pc機上編譯,執行,方便除錯。
3、建議先把基本概念搞懂。像什麼是qt,qte,qtopia等等。
20樓:
答:1、可以
2、qt creator只是一個整合開發工具,這個版本隨意,網上下就可以,qte不是用最新,而是最好用跟你在linux開臺開發一樣的。首先要在linux下交叉編譯qte的庫,然後再將lib這些檔案移植在板子上,最後通過交叉編譯好的庫去編譯你在pc上編寫的程式,放到板子上執行!關於交叉編譯qt的文章,網上可以搜到很多。
3、win7平臺的交叉編譯工具安裝比較麻煩,不推薦使用,直接在linux去下一個別人交叉工具包,直接解壓就好。。去友善的官網,或其他**下這類的工具
覺得你要先理解什麼叫交叉編譯開發!!!!!
arm開發板上裝的linux 可不可以直接把arm板連線到計算機,然後直接在arm上用gcc編譯能在arm上執行的程式
21樓:匿名使用者
pc上可以交叉編譯,但在arm上就有問題了,沒有編譯器啊,arm-linux-gcc還是在pc上執行的啊。編譯器本身也是個程式,也是要有基礎平臺的,上文中的gcc就是8086平臺,目前還有沒有在arm上跑的編譯器。
22樓:你還我賬戶
應該可以,你需要先編譯一個可以在arm上執行的arm-linux-gcc開發工具鏈,然後放在arm板上跑。不過,這個過程一定很麻煩。編譯開發工具鏈是一項極其艱難的工程。。。。
23樓:匿名使用者
交叉編譯一般在主機上進行的,主機編譯,arm板上執行
幫我做幾個Linux的題目,謝謝
44.b 47.c 57.a 58.c 59.a 63.d 70.a 11.a 4.b9.d 19.d 1.c2.b 5.d8.a 9.a13.a 14.c 17.d 44 b 47 c 57 a 58 c 59 a 63 70 a 11 a 4 b9 d 19 d 1 b2 b 5 d8 a 9 ...
WIN10開啟系統自帶的應用程式閃退
win10還有幾天就正式釋出了,忍耐幾天換正式版吧。建議 進入administrator賬戶將當前使用者刪除,重建賬戶,等賬戶將系統自帶的軟體重新裝一次。windows10自帶應用閃退 這個的確是內建賬號無法使用的問題。解決思路如下 假定不能使用的是賬號a。新建一個管理員賬號b。登入賬號b,然後控制...
我做的是windows與linux時間同步的問題
1,處理機管理 linux是真正的多使用者作業系統,windows 樓主說的windows是哪一個?2003?xp?還是nt?一般來講,其實不是真正的多使用者。在linux系統中,提高處理機使用率的技術措施主要是多道和分時,處理機在程序之間切換,按照一定的規則輪流執行每個程序。對於單個處理機的系統,...