1. Solaris 9의 패치 중 9_Recommand Patch 필수적으로 설치 => OS 권장 Fix 패치 모두 설치하기를 권장
2. GCC-3.4.6을 설치할 컴파일러를 선택 [ Sun의 cc 또는 gcc ] => gcc를 권장
3. GCC-3.4.6을 설치하는데 필요한 gcc와 binutils의 Package 파일을
http://www.sunfreeware.com에서 다운 받아 설치함. [ Package로 된 gcc와 binutils 외에 GCC 컴파일에 필요한 Tools(m4, make 등)도 함께 설치하여함 ]
4. Package 파일로 설치한 gcc와 binutils의 설치 경로인 /usr/local/bin 디렉터리를 시스템의 환경 변수 파일인 .profile 파일에 다음 내용과 같이 설정
# vi .profile
PATH=/usr/local/bin:$PATH ; export PATH
LD_LIBRARY_PATH=/usr/local/lib ; export LD_LIBRARY_PATH
# logout 또는 exit
# env
# gcc -v => Package로 설치한 GCC의 설치 실행 옵션 확인
5. gcc 설치에 필요한 GNU as[assembler]를 http://www.gnu.org에서 다운[binutils] 받아 다음과 같이 실행
# gzip -cd binutils-2.1.6.tar.gz | tar -xvf - [ GNU assembler 2.16 사용 권장 ]
# cd binutils-2.1.6
# ./configure --prefix=/opt/gnu
# make
# make install
6. http://www.gnu.org에서 다운 받은 gcc source 파일을 다음 내용과 같이 실행
# bzip2 -cd gcc-3.4.6.tar.bz2 | tar -xvf -
# cd gcc-3.4.6
# mkdir GCC_INST => Source 파일이 생성될 디렉터리를 생성
# cd GCC_INST
# ../configure --prefix=/opt/gcc \
--with-ld=/usr/ccs/bin/ld \
--with-gnu-as --with-as=/opt/gnu/bin/as \
--enable-shared --disable-libgcj --disable-nls => assembler를 /usr/ccs/bin/as가 아닌 GNU as를 사용
# make
# make install
# ls /opt/gcc => gcc의 설치 확인
# cd /
# vi .profile
PATH=/opt/gcc/bin:/opt/gnu/bin:/usr/local/bin:$PATH ; export PATH => /usr/local/bin 디렉터리의 gcc 컴파일러보다 /opt/gcc/bin 디렉터리의 컴파일러가 먼저 사용될 수 있도록 /opt/gcc/bin 디렉터리를 먼저 정의함
LD_LIBRARY_PATH=/opt/gcc/lib:/opt/gcc/lib/sparv9:/opt/gnu/lib:/usr/local/lib ; export LD_LIBRARY_PATH
# logout 또는 exit => 시스템 로그 아웃한 뒤 다시 로그인
# env
# gcc -v
'개발환경' 카테고리의 다른 글
(3) R-Studio 설치하기 (R 개발자를 위한) (0) | 2020.05.25 |
---|---|
(2) R 실행하기 (0) | 2020.05.25 |
(1) R 설치하기 (0) | 2020.05.25 |
[ TOP ] 명령/ File Capture (0) | 2016.01.05 |
[ Solaris ] gcc 설치하기 (2012.12) (0) | 2016.01.05 |
댓글