我正在尋找C的跨平臺構建系統,它有助於在特定機器上找到好的編譯器標誌。它需要測試正確性的一些概念,性能基準測試和目標的多個版本控制,甚至可能需要識別正在運行的機器。例如,在典型的構建中,我想比較64位與32位可執行文件,無論是否使用openmp,快速數學,具有不同的優化級別,並由完全不同的編譯器構建。 atlas-blas庫在這裏是一個令人印象深刻的例子,但由於shell腳本的原因,在windows上會有點痛苦。這是否可以攻擊到像Scons或Waf這樣的系統?還有其他建議嗎?優化跨平臺構建系統
1
A
回答
2
除了我正在考慮編寫完成拖沓作品之外,Boost Jam(bjam)可能與您的描述最接近。
0
還有CMake,但我認爲它需要一個腳本層來自動執行多目標構建和測試。
相關問題
- 1. 跨平臺構建
- 2. 使用IDE的跨平臺構建系統?
- 3. Mono跨平臺構建
- 4. 跨平臺項目構建
- 5. 跨平臺C++代碼體系結構
- 6. JNI依賴和跨平臺構建
- 7. 構建C++跨平臺靜態庫
- 8. 跨平臺構建使用SCons升級
- 9. 使用Maven Tycho構建Eclipse跨平臺
- 10. 跨平臺的跨語言消息系統?
- 11. 什麼構建系統對跨平臺驅動程序,庫和GUI構建有最好的支持?
- 12. 跨平臺國際化
- 13. .Net平臺目標優化
- 14. 跨平臺開發建議
- 15. 創建跨平臺應用
- 16. 使用主機操作系統風格的跨平臺GUI庫
- 17. 是否有跨平臺的文件系統事件庫?
- 18. 跨平臺系統使用度量標準
- 19. 是否有處理操作系統日期的lib(跨平臺)?
- 20. 跨平臺系統庫PowerShell和服務器管理器模塊
- 21. 跨平臺JS通過插件訪問本地文件系統?
- 22. 如何在Java中實現系統捷徑跨平臺集成?
- 23. 安全系統的優化
- 24. 事件系統優化
- 25. 優化玻璃鋼系統
- 26. 創建PhoneGap在本地系統上構建多平臺,無需上傳到GIT
- 27. 跨平臺
- 28. Android跨平臺
- 29. SWIG跨平臺
- 30. 跨平臺Bonjour