현재 사용하고 있는 우분투 리눅스가 12.04 입니다.

아직 쓸만하고 공식적으로 지원도 하고 있는 버전이라, 큰 무리 없이 메인으로 사용하고 있습니다.


오늘 갑자기 gcc로 컴파일을 할려고 하는데 c++11이 지원이 되지 않는 것입니다. 흠...

확인해보니 현재 우분투 12.04에 설치된 gcc version이 4.6 이어서 지원이 되지 않는 것이었습니다.


그래서 일단 해당 버전에서 gcc만 4.7로 업그레이드 하기로 하였습니다.



다음 사이트를 참고하시면 됩니다.

http://www.swiftsoftwaregroup.com/upgrade-gcc-4-7-ubuntu-12-04/


Install

sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install gcc-4.7 g++-4.7

Update Alternatives

Add GCC 4.7

sudo update-alternatives --remove gcc /usr/bin/gcc-4.6
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.7
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.6

Make sure GCC 4.7 is the default alternative

sudo update-alternatives --config gcc
There are 2 choices for the alternative gcc (providing /usr/bin/gcc)

Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/gcc-4.7 60 auto mode
1 /usr/bin/gcc-4.6 40 manual mode
2 /usr/bin/gcc-4.7 60 manual mode

Press enter to keep the current choice[*], or type selection number: 0

Verify

$ gcc --version
gcc (Ubuntu/Linaro 4.7.3-2ubuntu1~12.04) 4.7.3
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


그럼 gcc-4.7에는 어떠한 내용들이 추가되었는지는 다음 사이트를 참고 하시면 됩니다.

https://gcc.gnu.org/gcc-4.7/changes.html


아직 실험단계라고 하는데,,, 다음 사이트도 참고하시기 바랍니다.

https://gcc.gnu.org/gcc-4.7/cxx0x_status.html


저작자 표시 비영리 동일 조건 변경 허락
Posted by sound79 사운드친구

트랙백 주소 : http://sound79.tistory.com/trackback/170 관련글 쓰기

  1. Subject : credit repair companies Chicago

    Tracked from credit repair companies Chicago 2014/09/22 11:40  삭제

    개발자 지식 충전소 ::

  2. Subject : cellophane bags for baskets

    Tracked from cellophane bags for baskets 2014/09/23 15:28  삭제

    개발자 지식 충전소 ::

댓글을 달아 주세요



티스토리 툴바