CodeTyphon跨平台交叉編譯的配置


CodeTyphon和Lazarus的關系相當於就是ubuntu和linux的關系

不過CodeTyphon提供了很多一鍵配置即可使用的交叉編譯配置,而Lazarus就比較麻煩了,我也沒用Lazarus交叉編譯過

首先假設我們交叉編譯是在windows編譯出linux可執行程序,那么我們需要做的事情大致上分為以下幾步:

下載跨平台交叉工具鏈(Download Cross Toolchains)

框選出來的兩個都可以

然后選擇我們所需的linux,平台cpu位數需要自己根據自己的需求來,選擇好后點選最右邊的下載標識等待下載(我們這里選擇的win64-i386-linux

下載系統二進制庫(Download OSes Libraries)

下載win64-i386-linux對應的庫,你也可以選擇qt4那個,只是界面庫不一樣而已

FPC Cross elements

這一步就相當於寫處理配置了,根據你選擇的win64-i386-linux

Typhon的工程配置選擇

前幾步做好后,現在只需要在ide里面做一些設置即可了,我直接放圖,應該大家能看懂
打開 工程 > 工程選項 > 編譯選項 > 路徑Libraries路徑設置好

然后選擇平台

Lazarus和CodeTyphon編譯出來的程序體積都比較大,減小體積可以把generate debugging info for GDB的選項去掉

最后編譯程序即可

參考資料:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM