패키지 다운로드, 접속 방법
1. 웹 브라우저에서 http://www.sunfreeware.com 에 접속하여, 왼쪽 프레임에 해당하는 플랫폼 선택
예 ) x86/Solaris 10 // 인텔 CPU 에 설치된 최신 솔라리스 10 버전에 해당하는 소프트웨어
2. solaris 터미널 환경에서 ftp 명령어로 접속
# ftp
# open www.sunfreeware.com
# 사용자 명 : anonymous
# 암호 : 그냥 엔터
#
# ls -la // 디렉토리 목록, 디렉토리 목록을 보고 해당되는 플랫품 SW 를 찾아가야 함
# cd pub
# cd freeware
# cd i386
# cd 10
# pwd
257 "/pub/freeware/i386/10" is current directory.
# ls gcc* // gcc 목록 중 해당되는 것 다운로드
# get gcc-3.4.6-sol10-x86-local.gz
# get libiconv-1.13.1-sol10-x86-local.gz
# get libintl-3.4.0-sol10-x86-local.gz
# get make-3.82-sol10-x86-local.gz
패키지 설치 ( 위에서 받은 패키지 설치 )
# gzip -d gcc-3.4.6-sol10-x86-local.gz // 압축해제
# gzip -d libiconv-1.13.1-sol10-x86-local.gz // 압축해제
# gzip -d libintl-3.4.0-sol10-x86-local.gz // 압축해제
# gzip -d make-3.82-sol10-x86-local.gz // 압축해제
#
# pkgadd -d libiconv-1.13.1-sol10-x86-local // 먼저 설치( all, y 입력 ), 디폴트 /usr/local 에 설치
# pkgadd -d gcc-3.4.6-sol10-x86-local // 이후 설치, 기본 디폴트 /usr/local 에 설치
# pkgadd -d libintl-3.4.0-sol10-x86-local // 설치, make 설치시 필요
# pkgadd -d make-3.82-sol10-x86-local // 설치
#
PATH 설정
# vi /.profile // gcc 를 path 에 추가, .profile 은 /etc/skel/ 폴더에 샘플 존재
...
..
PATH =$PATH:/usr/local/bin // path를 추가
#
# vi /etc/.login // path 를 추가
....
..
setenv PATH {$PATH}:/usr/local/bin/ // 마지막 라인에 추가
로그인 이후 적용됨, .profile 은 각 계정의 홈 디렉토리(~)에 생성해야 함
재 로그인 이후 gcc 테스트
# cd ~ // 홈디렉토리로 이동
# vi hello.c
#include
int main() {
printf("Hello World!");
return 0;
}
#
# gcc hello.c
# ls // a.out. 가 생성됨, 특정 목적 파일을 생성할 경우 -o 옵션 사용
# a.out // 실행, 출력 결과가 나타남
ㅇㅇㅇ
|