回答
你應該使用Cygwin並在其上安裝GCC!
這可能不起作用。 Cygwin將生成Windows PE可執行文件... – 2013-03-14 08:29:42
爲什麼會出現這種問題? – 2013-03-14 09:52:45
原始海報想要生成Linux/x86可執行文件。使用cygwin來交叉編譯GCC是不夠的。你需要配置,交叉編譯,安裝整個構建鏈(這意味着更多的只是GCC,還包括Binutils,Glibc等等)。 – 2013-03-14 10:12:40
使用虛擬化軟件如VirtualBox在您的Windows計算機上將Linux作爲來賓操作系統運行。然後,您可以在開發板的客機中創建所有可執行文件。
你有開發板的網絡連接嗎?
您可以通過SSH遠程構建並測試目標應用程序。許多IDE像eclipse一樣支持無縫。
當你獲得與目標linux發行版完全相同的構建環境以及目標系統的實時特性時,這會更好。
您可以在您的(Windows)開發PC上編寫代碼,但要爲Linux構建可執行的二進制文件,您需要在Linux機器上進行編譯。這也意味着您可能需要使用跨平臺語言(可能是C++,Qt或Mono)編寫代碼,以便在部署之前在Windows上進行測試(除非您真的只想編輯Windows上的文件PC,在這種情況下,我會問:爲什麼?)。
你需要的是一個交叉編譯器。編譯器運行在機器A上,但編譯爲機器b。 我建議你嘗試一下cygwin或mingw,它會安裝你需要爲Linux編譯的所有工具。所有與linux相關的系統調用都是模擬的。
- 1. g ++爲windows生成可執行文件
- 2. 如何從windows erlang .beam文件生成windows可執行文件?
- 3. 如何生成可在macOS和Linux上運行的可執行文件
- 4. 如何在linux上運行windows擴展名爲.exe的windows可執行文件
- 5. 在QtCreator上生成Linux可執行文件
- 6. 如何在Linux上生成ELF文件?
- 7. 如何在Linux中調試Windows可執行文件
- 8. 如何在Linux上的java文件中執行可執行文件?
- 9. 運行Qt生成可執行文件(EXE)通過php(LINUX)
- 10. 生產可執行文件在Linux(相對於執行編譯)
- 11. 是否可以在Linux上爲Mac創建可執行文件?
- 12. 是否可以從Windows RT生成可執行文件?
- 13. 如何使用phoneGap爲android生成可執行文件?
- 14. 如何爲非可執行二進制文件生成CFG
- 15. 將Unix可執行文件轉換爲Windows可執行文件
- 16. linux scipt寫入來生成可執行文件
- 17. 生成與Linux無關的可執行文件
- 18. 如何在Windows XP上使用Perl運行可執行文件?
- 19. 在Linux上遠程執行可執行文件?
- 20. Linux如何執行文件
- 21. 從Linux可執行文件
- 22. 爲Java/Linux生成文件
- 23. 如何把「jar」轉換成Linux的可執行文件?
- 24. 在linux中運行可執行文件
- 25. 在Linux上爲可執行文件創建導入庫
- 26. 如何在Linux上進行編譯,以便生成的可執行文件不需要共享庫
- 27. 如何在eclipse中生成java項目的可執行文件
- 28. 如何使用Rake在gem中生成可執行文件?
- 29. 如何在Visual Studio後生成包含PATH可執行文件
- 30. 如何從R執行生成文件
您還需要獲得基本的Linux編程技能和心態。我建議在開發PC上安裝一個真正的Linux系統。 – 2013-03-14 08:30:24
開發板製造商說什麼? – 2013-03-14 21:11:13