저는 특정 컴퓨터에서 좋은 컴파일러 플래그를 찾는 데 도움이되는 C 용 크로스 플랫폼 빌드 시스템을 찾고 있습니다. 정확성, 성능에 대한 벤치마킹, 대상의 다중 버전 관리, 심지어 실행중인 시스템을 인식하는 등의 몇 가지 개념이 필요합니다. 예를 들어 일반적인 빌드에서 64 비트 대 32 비트 실행 파일을 openmp, fast-math의 유무에 관계없이 다른 최적화 수준으로 비교하고 완전히 다른 컴파일러로 빌드하려고합니다. atlas-blas 라이브러리는 인상적인 예제이지만 쉘 스크립팅으로 인해 Windows에 약간의 고통이 있습니다. Scons 나 Waf와 같은 시스템에 해킹 당할 수있는 것입니까? 다른 제안?크로스 플랫폼 빌드 시스템 최적화
1
A
답변
2
필자가 미루기를 할 때 쓰는 것에 대해 생각하고있는 것 이외에 Boost Jam (bjam)은 아마도 가장 가까운 사용자의 설명과 일치 할 것입니다.
0
또한 CMake가 있지만 다중 타겟 구축 및 테스트를 자동화하기 위해 스크립팅 레이어가 필요하다고 생각합니다.
관련 문제
- 1. 크로스 플랫폼 빌드 환경
- 2. 모노 크로스 플랫폼 빌드
- 3. 크로스 플랫폼 시스템 사용 메트릭
- 4. 크로스 플랫폼 및 언어 플러그인 시스템
- 5. 크로스 플랫폼 구축/컴파일 솔루션
- 6. 크로스 플랫폼 개발
- 7. 크로스 플랫폼 암호화 컨테이너 라이브러리
- 8. CMAKE - 디버그/크로스 빌드?
- 9. 크로스 플랫폼 .Net?
- 10. 크로스 플랫폼 GUI 엔진
- 11. 크로스 플랫폼 코드 구성
- 12. 크로스 플랫폼 스캐닝 라이브러리
- 13. 크로스 플랫폼 모바일 게임?
- 14. 최고의 크로스 플랫폼 라이브러리인가요?
- 15. WPF로 크로스 플랫폼 앱
- 16. 크로스 플랫폼 CSS
- 17. 크로스 플랫폼 WCF 서비스
- 18. 크로스 플랫폼 jvm 실행기?
- 19. 크로스 플랫폼 로그인
- 20. WCF - 크로스 플랫폼 질문
- 21. 크로스 플랫폼 COM 개발
- 22. 크로스 플랫폼 패치
- 23. 크로스 플랫폼 실시간 데이터
- 24. 크로스 플랫폼 데스크탑 개발
- 25. 크로스 플랫폼 웹캠 액세스
- 26. OpenGL 크로스 플랫폼 창
- 27. 크로스 플랫폼 RTF 제어?
- 28. 크로스 플랫폼 크래시 리포터
- 29. 크로스 플랫폼 개발 제안
- 30. 크로스 플랫폼 git hooks