정보

C++ 컴파일 타임에 컴파일러 확인

1. Visual C++ 컴파일러

Visual C++ 컴파일러는 _MSC_VER 전처리기가 등록되었는지 확인하면 되며, 컴파일러 버전은 _MSC_VER 전처리기의 값을 체크하면 된다. 이 문서 참고.

2. GNU Compiler Collection 컴파일러

GCC 컴파일러는 __GNUC__ 전처리기가 등록되었는지 확인하면 되며, 컴파일러 버전은 __GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__ 전처리기의 각 값을 체크하면 된다. 이 문서 참고.

3. LLVM Clang 컴파일러

Clang 컴파일러는 __clang__ 전처리기가 등록되었는지 확인하면 되며, 컴파일러 버전은 __clang_major__, __clang_minor__, __clang_patchlevel__ 전처리기의 각 값을 체크하면 되며 한꺼번에 체크하고 싶다면 __clang_version__을 체크하면 된다. 이 문서 참고.

광고
태그 지정됨

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중

This site uses Akismet to reduce spam. Learn how your comment data is processed.