2
A
回答
1
它取決於主機和目標系統。我使用clang/LLVM從Linux x86主機定位多個嵌入式目標。我使用GNU binutils和GDB來完成工具鏈,NetBSD標準C庫和QEMU,以運行各種目標的測試可執行文件。 http://ellcc.org
默認情況下,clang使用主機彙編器,庫和連接器來生成本機可執行文件。一些LLVM目標可以直接生成目標代碼並避免使用匯編程序。
相關問題
- 1. Cmake和鏗鏘工具鏈接錯誤(源樹外)
- 2. Android NDK:與Android Studio 2.2,Gradle和externalNativeBuild + Android.mk的鏗鏘工具鏈
- 3. 鏗鏘工作在linux上
- 4. 爲什麼鏗鏘聲++連接到gcc?
- 5. 分配,而不是鏗鏘
- 6. 如何庫鏗鏘和LLVM鏈接
- 7. 鏗鏘NSTask與流
- 8. 鏗鏘,openMP和CMake
- 9. 什麼是-D編譯器標誌C++(鏗鏘,GNU,MSVC)
- 10. 什麼是鏗鏘內建__c11_atomic_compare_exchange_strong等效於MSVC?
- 11. 鏗鏘和鏗鏘與ASAN ++產生不同的輸出
- 12. 如何使用鏗鏘工具鏈爲android構建本地的tensorflow?
- 13. 在鏗鏘工具中評估常量表達式
- 14. 鏗鏘sqlite3浮動錯誤
- 15. 鏗鏘(3.8)和Android NDK r14b
- 16. CMake鏗鏘和C++ 0x
- 17. 鏗鏘懸掛參考?
- 18. 編譯C++鏗鏘 - 新手
- 19. 鏗鏘++支持__restrict嗎?
- 20. 爲什麼鏗鏘聲不會對陰影產生警告?
- 21. 爲什麼鏗鏘報告不相容的類型?
- 22. 不同路徑下的鏗鏘聲有什麼不同?
- 23. 什麼是開放工具鏈
- 24. 什麼是獨立工具鏈?
- 25. 你的JavaScript工具鏈是什麼?
- 26. 鏗鏘mac os x C++ 11鏈接器問題
- 27. 如何將libstdC++靜態鏈接到鏗鏘聲++
- 28. 鏈接失敗與鏗鏘/ llvm使用g ++
- 29. 鏗鏘聲工具:如何處理.h頭文件爲C++文件
- 30. 鏘:如何傳遞多個參數,以鏗鏘插件