我想編譯一個C++文件並生成一個asm或s文件以反彙編並在PSIM中運行。每當我嘗試這樣做,我會得到錯誤。我正在嘗試編譯爲mipsI-linux。我想我已經確定交給我的交叉編譯器出於某種原因無法正常工作。任何人都可以給我一些幫助建立一個新的交叉編譯器,將生成正確的指令格式?我正在製作MAC。構建一個交叉編譯器
2
A
回答
3
您可能想看看crosstool-NG(基於crosstool),這似乎使構建交叉編譯器工具鏈相對容易。
3
一個很好的開始是Cross Linux-From-Scatch。它引導你的第一步是建立一個交叉編譯器及其所有的依賴關係。
0
我嘗試了很多方法,發現使用Buildroot是最簡單和最可靠的方法。只需下載Buildroot,解壓縮,cd到頂層目錄並運行make-menuconfig
。設置選項,例如您需要交叉編譯器所需的目標機器,然後運行make
。
該製作需要15-20分鐘,並需要一個有效的互聯網連接,因爲所有的來源都從在線檔案庫下載並構建。構建完成後:交叉編譯器工具鏈(gcc,as,ld等,以及glibc或ulibc,無論您在選項中選擇哪個)。 make
後,二進制文件(名爲<弓> -linux-GCC,<弓> -linux-AS等)位於
<buildroot-top-directory>/output/host/usr/bin.
這個位置添加到您的PATH
變量(Linux用戶),這就是它。
編輯:對不起,我注意到剛纔的問題是MAC。 Buildroot可能沒有官方支持MAC。
相關問題
- 1. 哪個交叉編譯器?
- 2. Binutils在構建GCC交叉編譯器時無法構建
- 3. 交叉編譯器
- 4. 關於爲Xscale ARM構建交叉編譯器的建議?
- 5. 交叉編譯器d-bus
- 6. autotools - 交叉編譯和構建本地中間構建程序
- 7. 構建交叉編譯器:Intel Xeon E5649 >>> ARMv7 with libcURL
- 8. '構建gcc交叉編譯器'是什麼意思?
- 9. 在debian上構建交叉編譯器時出錯
- 10. cmake交叉編譯
- 11. Beaglebone交叉編譯
- 12. Qt - 交叉編譯
- 13. 交叉編譯ldd
- 14. Android交叉編譯
- 15. QTcreator交叉編譯
- 16. PowerPC架構的交叉編譯Boost庫
- 17. 交叉編譯arm架構的kselftest?
- 18. GCC交叉編譯爲i586架構(Vortex86DX)
- 19. 如何爲Linux創建一個交叉編譯sysroot?
- 20. 爲arm編譯交叉編譯e2fsprogs
- 21. 編譯GMP的交叉編譯問題
- 22. 如何交叉編譯oath-toolkit的靜態鏈接MIPS構建?
- 23. 如何構建Qt 5.7.0進行交叉編譯?
- 24. 你如何構建交叉編譯代碼的單元測試?
- 25. 交叉編譯器,一個RHEL ppc64le目標
- 26. 交叉編譯器庫通信
- 27. ubuntu上的交叉編譯器安裝
- 28. 如何安裝gcc交叉編譯器
- 29. Objective-C到Java交叉編譯器
- 30. 交叉編譯器的Mac OS X
你用什麼編譯器爲c#? – Oded 2010-06-21 13:17:16
我在C++文件上使用g ++。 – 2010-06-21 13:20:26
C#不是C++。你需要正確地標記你的問題,並確保你的問題是要求正確的事情。你使用什麼語言 - C++或C#? – Oded 2010-06-21 13:21:51