0
A
답변
2
-Wall
외에도 -Wextra
이 필요할 수 있습니다.
프로그램을 디버깅 할 때 gdb
에 -g
이 필요합니다. 당신이 정말로 GCC의 마지막, 최신 버전에서
을 원하는 경우
및 GCC 모두 -g
및 -O
받아들 (즉, 4.6 또는 4.7 스냅 샷) 이전의 것들보다 더 경고를 제공합니다.
-pedantic
을 사용하고 GNU 확장을 피하면서 표준에 제한 할 수 있습니다. 나는 GNU 확장을 좋아하지 않기 때문에 나는 그것을 피하고 싶지 않다.
그래서 C 코드에는 -std=gnu99
을 사용하고 C++ 11 코드에는 -std=gnu0x
또는 -std=gnu11
을 사용합니다. 확장 기능이 좋기 때문입니다.
그리고 GCC 플러그인을 사용하거나 심지어 특정 용도로 확장하기 위해 MELT 확장을 고려할 수도 있습니다.
+0
방금'-Wshadow'가 매우 유용하다는 것을 알았습니다. 불행하게도,'-Wall' 또는'-Wextra '에 의해서 가능하지 않습니다. –
관련 문제
- 1. Webby의 @ pages.find()에 대한 인수/옵션은 무엇입니까?
- 2. C#에 유용한 오라클 데이터베이스 버전은 무엇입니까?
- 3. 가장 좋아하는 옵션은 무엇입니까?
- 4. C# 4.0의 유용한 유용한 기능은 무엇입니까?
- 5. 값의 "정렬"옵션은 무엇입니까?
- 6. erlide : 컴파일 옵션은 무엇입니까?
- 7. qgit에서 이러한 옵션은 무엇입니까?
- 8. noir.server/start 옵션은 무엇입니까?
- 9. JSON.parse에서 create_additions 옵션은 무엇입니까
- 10. boxplot에서 na.action 옵션은 무엇입니까?
- 11. perldoc perlxxx 옵션은 무엇입니까?
- 12. Eclipse 원격 개발, 옵션은 무엇입니까?
- 13. 3-Tier 시스템을 설정하는 옵션은 무엇입니까
- 14. .Net을위한 좋은 OODB 옵션은 무엇입니까?
- 15. 바코드 라벨을 인쇄하는 옵션은 무엇입니까?
- 16. Java에서 View Engines의 옵션은 무엇입니까?
- 17. 데이터베이스의 데이터 캐싱 옵션은 무엇입니까?
- 18. asp.net의 파일 다운로드 옵션은 무엇입니까?
- 19. 데이터를 저장하는 다른 옵션은 무엇입니까?
- 20. Jqplot "실패한 차트"옵션은 무엇입니까?
- 21. 동영상 호스팅에 적합한 옵션은 무엇입니까?
- 22. WCF 서비스에서 내 옵션은 무엇입니까?
- 23. 큰 선택 목록 옵션은 무엇입니까?
- 24. WP7에서 날짜를 편집하기위한 옵션은 무엇입니까?
- 25. Go에서 네트워크 프로그래밍을위한 옵션은 무엇입니까?
- 26. 최고의 Jquery DataTable 옵션은 무엇입니까?
- 27. Disconnected 환경의 로컬보고 옵션은 무엇입니까?
- 28. 선택할 수있는 Google지도 옵션은 무엇입니까?
- 29. 단위 테스트를위한 나의 옵션은 무엇입니까?
- 30. NInject로 바인딩 자동화를위한 옵션은 무엇입니까?
"유용"을 정의하십시오. 나는 -fdump-rtl-all-details를 아주 좋아하지만, 나는 당신이 의심한다. – ams
흠, 일상적인 사용에 매우 가치가 있기 때문에 대부분의 사람들이 쉘 구성에서 가져야 만하는 것입니다. –
@ams : 정말로,'-fdump- * '를 좋아합니까? 그런 다음 GCC 용 MELT 확장 프로그램에 관심을 가져야합니다 !!! –