메뉴 건너뛰기

배경이미지

프로그램개발 - linux 에서 gcc 컴파일하기

C/C++
2016.11.25 13:18

linux 에서 gcc 컴파일하기

조회 수 413 추천 수 0 댓글 0

 

개발할떄,

컴파일러는 최신버젼을 유지해 주는것이,

혹시라도 생길 에러/코아덤프/등등 떄문에 헤매는 시간낭비를 줄여줄 수도 있다.

 

yum 으로 설치하게 되면, 최신버젼이 아닐 가능성은 매우 높으므로, 소스를 받아서 컴파일해서 사용하는것이 좋다.

 

http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/ 여기에 접속해서, 최신버젼을 받는다.

현재 최신버젼이 6.2.0 이라면 아래 순서대로 실행시킨다.

 

wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-6.2.0/gcc-6.2.0.tar.bz2
tar -jxvf gcc-6.2.0.tar.bz2
cd gcc-6.2.0
./contrib/download_prerequisites
./configure --prefix=/usr/local/gcc-6.2.0 --enable-checking=release --enable-languages=c,c++ --disable-multilib
make -j4
make install

 

[/etc/profile 수정]

vi /etc/profile 
export GCC=/usr/local/gcc-6.2.0
export C_INCLUDE_PATH=$GCC/include/c++/6.2.0/
export CPLUS_INCLUDE_PATH=$GCC/include/c++/6.2.0/
export LD_LIBRARY_PATH=$GCC/lib64:$PPL/lib:$LD_LIBRARY_PATH
export PATH=$GCC/bin:$PATH
 

[버젼확인]

gcc —version

 

 







컴퓨터 프로그램

컴퓨터 언어 공부및 개발

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
19 Android Unauthorized Error 401 오류 - 안드로이드 푸시 알람 file 상자 2016.02.24 2375
18 Android PHP WEB서버 기반 스마트폰 푸시(PUSH) 서비스 만들기 file 상자 2016.02.24 2102
17 Android android.os.NetworkOnMainThreadException 해결방법 상자 2016.02.25 1829
16 Unix/Linux php.ini 위치 찾기 상자 2016.02.26 412
15 Unix/Linux 유닉스 계열에서 소스컴파일 설치 후 소스디렉토리 지우지 말것. 상자 2016.02.26 313
14 Android 안드로이드 Intent 사용 예시 상자 2016.02.29 287
13 Android 인트로 화면 만들기 상자 2016.02.29 803
12 Android WebView android 4.4.2 킷캣 이미지 올리기에 대한 자료. 상자 2016.03.21 2427
11 Android 안드로이드 스튜디오 - 애뮬레이터 , Genymotion, 상자 2016.03.26 434
10 Android genymotion 안드로이드 google play services 상자 2016.04.03 249
9 Database [ORACLE] 대용량 데이터 Insert 방법 상자 2016.05.21 2507
8 Database [ORACLE] HINT 종류 상자 2016.05.21 708
7 JAVA CentOS 에서 rpm으로 java 최신버젼 설치하기 마리오 2016.08.26 281
6 Unix/Linux CentOS 6.x 에서 mysql 과 apache(httpd) 를 자동 실행 설정 방법 마리오 2016.09.07 263
5 Unix/Linux CentOS 6 Minimal - VMware 네트워크 설정하기 마리오 2016.09.12 281
4 Unix/Linux CentOS 에서 minimal로 설치 후 X windows 설치 하는 방법 마리오 2016.09.12 205
» C/C++ linux 에서 gcc 컴파일하기 마리오 2016.11.25 413
2 Unix/Linux Linux 주기적으로 자동으로 시간 동기화하기 상자 2017.11.04 236
1 Unix/Linux [Linux] source 로 설치한 패키지의 pkg-config 정보가 인식이 안될때 마리오 2018.01.12 1293
Board Pagination Prev 1 Next
/ 1