솔라리스 8 에서 gcc 는 스팍버전과 x86 용으로 나뉩니다.
하지만 설치하는 법은 동일합니다.
1. 먼저 gcc package 파일을 다운 받습니다.
http://www.sunfreeware.com 에서 필요한 gcc를 다운 받습니다.
gcc-3.2.2-sol8-sparc-local.gz -> Sparc 버전
gcc-2.95.3-sol8-intel-local.gz -> intel 버전
다운받으신 다음
2. 패키지 설치
# cd /gccdownloaddirectory
# pkgadd -d ./gcc-2.95.3-sol8-intel-local.gz
-> 그러면 /usr/local/bin/ 안에 gcc 관련 명령들이 설치됩니다.
이상태에서는 gcc가 사용불가능합니다..
gcc 실행하면 아마 file not found 가 나올겁니다.
3. 패쓰 설정 및 link
# ln -s /usr/local/bin/gcc /usr/bin/gcc
이렇게 하면 시스템의 모든 사용자가 gcc 를 사용할 수 있습니다.
# vi /.profile
PATH=$PATH:/usr/local/bin
/.profile에 위 항목을 집어 넣으시면 root 는 gcc 를 사용할수 있지만 다른 사용자는
일일이 .profile 에 위 PATH 설정을 해주어야 합니다.
편한대로 하시기 바랍니다.
4. 확인
# gcc
No Input file
이렇게 나오면 정상입니다
그럼이만..
---------------------------
% gcc --version
ld.so.1: gcc: 치명적: libiconv.so.2: 열기 실패: 해당 파일이나 디렉토리가 없음
중단됨(Killed)
libiconv 도 설치해야만 gcc 를 사용하실 수 있습니다.
libiconv 는 위에 gcc 설치와 동일한 방법으로 다운받아서 설치하시면 됩니다.
[출처] [지식인 펌] 솔라리스 gcc 설치|작성자 나두나두
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1. libiconv 설치
#gzip -d libiconv-1.13.1-sol10-x86-local.gz
#pkgadd -d libiconv-1.13.1-sol10-x86-local
2. GCC 설치
#gzip -d gcc-3.4.6-sol10-x86-local.gz
#pkgadd -d gcc-3.4.6-sol10-x86-local
#vi /etc/profile 에 아래내용 추가
PATH=$PATH:/usr/local/bin:/usr/openwin/bin
export PATH
LD_LIBRARY_PATH=/usr/local/lib:/usr/lib
export LD_LIBRARY_PATH
3. make 설치
#gzip -d make-3.81-sol10-x86-local.gz
#pkgadd -d make-3.81-sol10-x86-local
4. binutils 설치
#gzip -d binutils-2.20.1-sol10-x86-local.gz
#pkgadd -d binutils-2.20.1-sol10-x86-local
5. libgcc 설치
#gzip -d libgcc-3.4.6-sol10-x86-local.gz
#pkgadd -d libgcc-3.4.6-sol10-x86-local
6. 재로그인
// ooLib 컴파일 시
libintl-3.4.0-sol10-x86-local.gz 추가
[출처] 솔라리스 - GCC 설치|작성자 푸른바다
'Solaris > 기술과 팁' 카테고리의 다른 글
[sol10, sol9] 네트워크 카드 (ce) 링크 모드 등 정보 확인 및 변경방법 (0) | 2010.05.12 |
---|---|
솔라리스 dns cache 지우기 (flush) (0) | 2010.03.25 |
솔라리스 패치 설치 시 주의점 (0) | 2010.03.18 |
솔라리스 패치 설치 / 제거 (0) | 2010.03.18 |
가상화 서버 (컨테이너 zoning)의 OS 커널 버전 확인법 (0) | 2010.03.18 |