컴파일 시 GCC의 현재 버전을 어떻게 테스트합니까? GCC 버전에 따라 다른 파일을 포함하고 싶습니다.좀 더 정확히 말하면, 다음과 같습니다. #if GCC_VERSION >= 4.2 # include # define EXT std #elif GCC_VERSION >= 4 # include # define EXT std #else # include # define unordered_map __gnu_cxx::hash_map # define EXT __gnu_cxx #endif 나는 3.2 이전의 gcc는 신경쓰지 않습니다. 전처리 시간에 정의된 변수가 있을 거라고 확신합니다. 다시 찾을 수가 없습니다.필요에 따라 정의해야 하는 매크로는 다음과 같습니다. __GNUC__ // major __GNUC_MI..