gcc의 반환 값을 어떻게 알 수 있습니까?gcc가 값을 반환 할 수 있습니까?
예를 들어, 하나의 c 파일 인 test.c가 있고 터미널에 gcc test.c
만 실행하면됩니다. 현재 컴파일이 약간의 에러를 만나면보고 할 수 있지만, 이번에 gcc의 컴파일 프로세스를 반환하는 값을 어떻게 알 수 있습니까?
의미가 있습니다. 의미는 오류가 있지만 0
은 경고뿐만 아니라 컴파일도 반환하지만 오류가있는 경우 어떻게합니까? -Werror
을 사용하면 컴파일이 중지 될 수 있습니다. 컴파일을 중지하고 싶지 않습니다.
관련 항목 : [gcc가 실패했는지 확인하는 방법] (http://stackoverflow.com/questions/1024525/how-to-check-if-gcc-has-failed-returned-a-warning-or-succeeded -in-bash) – Sjoerd
코드에 몇 가지 경고를 추가하고 gcc를 사용하여 컴파일합니다 :'> gcc -Wall test.c test.c : 3 : 6 : 경고 : 'main'의 리턴 유형이 'int'test.c : 'main'함수에서 : test.c : 5 : 6 : 경고 : 사용하지 않는 변수 'noUse'[-Wunused-variable]'와'echo $?'를 사용하면' > 에코 $? 0' –