터미널에서 표준 C/GCC 사전 정의 매크로 인쇄

터미널에서 표준 C/GCC 사전 정의 매크로 인쇄

C 코드 를 echo작성하고 printf?

__GNUC_내 말은, __UINT64_MAX__그런 _POSIX_C_SOURCE것들이

답변1

다음과 같이 정의된 상수의 값을 볼 수 있습니다.

echo __GNUC__ | gcc -E -

포함 파일을 추가해야 하는 경우:

echo O_APPEND | gcc -include fcntl.h -E -

답변2

gcc -E file.c

당신이 원하는 것을 할 것입니다. 다른 많은 기능은 말할 것도 없고 어셈블리 출력도 가능하므로 매뉴얼을 찾아보는 것이 좋습니다.

관련 정보