GCC가 .cpp 파일을 C로 컴파일하도록 강제 적용 외부에서 제공한 .cpp 파일을 가지고 있습니다.이것은 C 호환 코드와 약간의 C++의 혼합입니다.C++ 코드는 C++ 기능을 활용하기 위한 C 주변의 래퍼일 뿐입니다. 그것은 사용합니다.#ifdef __cplusplusC++ 코드를 보호하기 위한 매크로, 좋습니다.유감스럽게도 GCC를 사용하여 컴파일을 시도하면 파일 종료로 인해 C++로 처리됩니다.사이의 차이점을 알고 있습니다.gcc그리고.g++저는 C++로 컴파일하고 싶지 않습니다. GCC가 이 파일을 C 파일로 처리하도록 강제할 수 있는 방법이 있습니까?예를 들어 사용해 보았습니다. --std=c99그러나 이렇게 하면 C99가 C++에 유효하지 않다는 오류가 발생합니다. 파일 이름을 .c로 변경..