손으로 쓴 makefile을 검증하여 다양한 플랫폼에서 제대로 작동하는지 확인하고 싶습니다. 거기에 얻을 수있는 특이성에 대해 경고하기 위해 사용할 수있는 유틸리티가 있습니까?메이크 파일의 유효성을 검사하는 유틸리티가 있습니까?
6
A
답변
1
내가 아는 한은 아닙니다. 할
가장 좋은 점은 이전 규칙 "종종 포트 초기 포트"존경이다. 가능한 빨리 다른 플랫폼에서 응용 프로그램을 빌드하고 기회가있을 때마다 다시 실행하십시오. 그러면 코드에서 이식성 버그를 제거하고 Makefile을 부작용으로 확인합니다. 말했다
, 그것은 가능한 한 보수적 인 메이크 기능에 자신을 제한하는 것이 현명합니다. 당신은 (나는 명목상 표준.bar.foo:
규칙 오히려
%.foo: %.bar
규칙을 사용하여 조언을 줄지라도)을
POSIX make manpage보고 할 수 있습니다, 그리고 autoconf를 설명서의
portable make programming 부분은 좋은 충고로 가득하다.
아, 그리고 당신은 autoconf 네, 좋은 일이 있음을 알아?
0
죄송 형제하지만 .... 단일 코드를 사용 eveywhere 코드이 강한 중 하나 유닉스의 가장 약한 점이다있을 수 있다면 .... 운영체제 자체의 많은 다른 맛이있다 확실하지 Make Utility - GNU의 구현은 그 중 하나 일 뿐이므로 개방 솔라리스 형식 (작은 차이점)이지만 공통된 기능을 공유합니다.
다음과 같은 경우에만 사용할 수있는 GNU Make 기능이 있습니다. GNU make를 사용하여 makefile 설명자를 호출합니다. make 유틸리티의 다른 OS 버전에도 동일하게 적용됩니다.
"원하는 모든 가능한 시스템에서 철저한 테스트가 필요합니다. 내 마음에 오는 유일한 해결책 "
관련 문제
- 1. W3C.org에서 PHP 파일의 유효성을 검사하는 방법
- 2. 개미에서 xml 파일의 유효성을 검사하는 방법은 무엇입니까?
- 3. 업로드 된 파일의 유효성을 검사하는 방법
- 4. MIME을 사용하여 파일의 유효성을 검사하는 방법은 무엇입니까?
- 5. CSV 파일의 유효성을 검사하는 좋은 언어는 무엇입니까?
- 6. Android에서 XML 문서의 유효성을 검사하는 방법이 있습니까?
- 7. 컨트롤러에서 유효성을 검사하는 방법
- 8. JTextField 유효성을 검사하는 방법?
- 9. primefaces의 유효성을 검사하는 날짜
- 10. URL 유효성을 검사하는 NSRegularExpression
- 11. 데이터 유효성을 검사하는 방법
- 12. grunt.js로 HTML/CSS 파일의 유효성을 검사하는 방법은 무엇입니까?
- 13. hAtom 마이크로 포맷의 유효성을 검사하는 방법이 있습니까?
- 14. 클래스 이름의 유효성을 검사하는 .NET 함수가 있습니까?
- 15. jQuery 코드의 유효성을 검사하는 플러그인이 있습니까?
- 16. C#에서 ini 파일의 유효성을 검사하는 가장 간단한 방법은 무엇입니까?
- 17. PHP로 업로드 된 CSV/텍스트 파일의 유효성을 검사하는 방법
- 18. Visual Studio 2010에서 xsd 파일의 유효성을 검사하는 방법
- 19. NMTOKEN에 대해 문자열의 유효성을 검사하는 Java 유틸리티
- 20. Java 로깅 등록 정보 파일의 유효성을 검사하는 방법은 무엇입니까?
- 21. XSD로 XML 파일의 유효성을 검사하는 중 오류가 발생했습니다
- 22. 자바 스크립트없이 html 파일의 유효성을 검사하는 방법은 무엇입니까?
- 23. Eclipse Indigo에서 xsd 파일의 유효성을 검사하는 동안 오류가 발생합니다
- 24. kohana 2.x에서 doc 파일의 유효성을 검사하는 방법
- 25. 리눅스 메이크 파일의 .PHONY
- 26. 이 메이크 파일의 문제점
- 27. 배열 유효성을 검사하는 PHP 함수
- 28. 숫자 만 유효성을 검사하는 정규식?
- 29. Markdown의 유효성을 검사하는 방법은 무엇입니까?
- 30. DTD에 대해 유효성을 검사하는 Qt C++ XML?
당신은 의도 한대로 소프트웨어의 조각이 * 작동 여부를 알려줍니다 유틸리티를 원하는? * 당신은 그것에게 핵무기의 제어를 제공 할 계획합니까? – Beta
Makefile에 대한 테스트를 작성하는 것이 가장 쉽습니다. 즉, 특정 환경에 테스트를 작성하고 사전 정의 된 동작을 기대합니다. –
make --dry-run? –