리셋 되지 말자

[g++, gcc] gcc 버전 업데이트(업그레이드) 본문

gcc

[g++, gcc] gcc 버전 업데이트(업그레이드)

kyeongjun-dev 2020. 1. 28. 10:45

C++로 문자열 다루는데, 정규식을 사용하기 위해서 코드를 짜고 centos7에서 g++로 컴파일을 하려고 하는데,

위와 같이 컴파일이 되지 않았다.

요약하자면 gcc 컴파일러의 버전이 낮아서 C++11을 지원을 안 한다는 거다.

yum list로 확인해보면, 4.8 버전까지 밖에 없다.

yum list gcc*

정규식 사용을 위해 업데이트를 해보자..ㅠㅠ

 

쓴이의 현재 버전 4.8.5

1. scl 설치

# yum install -y centos-release-scl

 

2. devtoolset 버전 확인

# yum list devtoolset-*

최신버전이 8

3. devtoolset-8 설치

# yum install -y devtoolset-8

 

4. scl로 devtoolset-8 bash를 enable

# scl enable devtoolset-8 bash

 

5. g++ 버전 확인

# g++ -v

결과

 

6. 컴파일 도전

????

경... 경고 메시지가 뜨지만 컴파일 성공!!

 

 

https://regex101.com/

 

Online regex tester and debugger: PHP, PCRE, Python, Golang and JavaScript

Please wait while the app is loading...

regex101.com

 

Comments