C/C 소스 코드에서 주석을 제거하는 방법
전처리기를 사용하지 않고 C/C 소스 파일에서 주석을 제거하는 것은 여러 가지 이유로 유용한 작업입니다. 다행히 이 작업을 효율적으로 처리할 수 있는 기존 도구가 있습니다: GNU Compiler Collection(GCC).
GCC를 사용하여 주석 제거
GCC를 사용하여 소스 파일을 생성하려면 다음 명령을 실행합니다.
gcc -fpreprocessed -dD -E -P test.c
GCC 설명 플래그:
사용 예:
다음 샘플 소스 코드 파일 test.c를 고려하세요.
#define foo bar foo foo foo #ifdef foo #undef foo #define foo baz #endif foo foo /* comments? comments. */ // c++ style comments
test.c에서 위의 GCC 명령을 실행하면 다음이 생성됩니다. 출력:
#define foo bar foo foo foo #ifdef foo #undef foo #define foo baz #endif foo foo
보시다시피 모든 주석이 성공적으로 제거되었으며 나머지 코드는 변경되지 않았습니다. 이 방법은 사용자 정의 정규식 구현이나 수동 편집 없이 C/C 소스 코드에서 주석을 제거하는 안정적이고 자동화된 접근 방식을 제공합니다.
위 내용은 전처리기 없이 C/C 코드에서 주석을 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!