리눅스에서 GCC 버전 및 C 표준(C Standard) 버전 확인하는 방법
기타2020. 8. 17. 18:12
728x90
반응형
리눅스에서 GCC 버전을 확인하는 명령어는 다음과 같습니다.
gcc --version
명령어를 실행하면 다음과 같이 GCC 버전이 출력됩니다. 저는 Ubuntu 16.04 버전을 사용하고 있는데, GCC 버전이 5.4인 것을 확인할 수 있습니다.
참고로 GCC 5.4 버전의 경우 C언어에서는 std=gnu11을 사용하고, C++에서는 std=gnu++98을 사용하고 있습니다. 그리고 GCC 6.3.1부터 10.1.0 버전까지는 C언어에서는 std=gnu11을 사용하고, C++에서는 std=gnu++14를 사용하고 있습니다. gcc를 사용할 때 standard 값을 명시하지 않으면 기본 값(default)로 이러한 값들이 들어가게 되는 것입니다.
혹은 C 표준 버전을 직접 확인하고 싶을 때 다음의 코드를 이용할 수도 있습니다.
#include <stdio.h>
int main() {
printf("__STDC_VERSION__ = %ld\n", __STDC_VERSION__);
return 0;
}
실행을 하면 버전(Version) 날짜가 출력되는데, 날짜에 따른 버전은 다음과 같습니다.
* gnu99 = 199901
* gnu11 = 201112
* gnu17 = 201710
* c99 = 199901
* c11 = 201112
* c17 = 201710
728x90
반응형
'기타' 카테고리의 다른 글
파워포인트로 썸네일 만들기 및 사진(이미지)을 원하는 모양(형태)으로 자르기 (0) | 2020.08.19 |
---|---|
자바(Java) 모든 순열 및 조합 구하는 깔끔한 소스코드 (0) | 2020.08.18 |
깃허브(GitHub) Repository를 Public ↔ Private 서로 변경하는 방법 (0) | 2020.08.17 |
파워포인트에서 발표 녹화(음성 녹음)하는 방법 (0) | 2020.08.17 |
아두이노 시리얼(Serial) 통신 예제 (+ 호스트 파이썬 프로그램) (1) | 2020.08.16 |