출처 : http://moonsungju.tistory.com/32
-----------------------------------------------------------------------------------------------
SUN Studio 12 버전 별로 정리해보았습니다. 다들 알고 있으시겠죠?? 모르시는 분들을 위해~ㅋㅋㅋㅋ
Solaris 10u10 기준이며, OS release 따라 약간 다를 수도 있습니다. 이 부분은 다들 알고 계시기 때문에 PASS~
해당 설치 방법은 제가 전에 On-site 때 실행했던 방법이며, 혹시 다른 방법으로 설치하시는 분이 있다면 그 방법으로 하시면 됩니다. 참고만 하시면 될 듯 싶네요.
1. 현재까지 나온 Sun Studio 12
l SunStudio 12
l SunStudio 12.1
l SunStudio 12.2
l SunStudio 12.3
2. 압축 풀기
bzcat download_directory/[File Name]-[OS]-[PLATFORM]-[FORMAT]-ML.tar.bz2 | /bin/tar -xf -
ex) bzcat SolarisStudio12.3-solaris-sparc-pkg.tar.bz2| /bin/tar -xf -
3. 설치/삭제 옵션
SunStudio Version | NON-GUI 실행 옵션 |
SunStudio 12 | 설치) –nodisplay 삭제) java -cp . uninstall_Sun_Studio_12 –nodisplay uninstaller |
SunStudio 12.1 | 설치) --non-interactive-accept-license --create-symlinks --tempdir /tmp 삭제) uninstall.sh --non-interactive (삭제 시 설치 디렉토리도 삭제하면 좋겠죠?) |
SunStudio 12.2 | 설치) --non-interactive --create-symlinks --tempdir /tmp 삭제) uninstall.sh --non-interactive (삭제 시 설치 디렉토리도 삭제하면 좋겠죠?) |
SunStudio 12.3 |
4. C로 컴파일 예제
#include <stdio.h> int main(){ printf("Moonsungju, world!\n"); return 0; } |
컴파일링 하는 방법은 다들 아시죠? cc를 통해 진행하시면 됩니다. 굳이 여기까지 테스트는 안 하셔도 되나 그래도 심심풀이로 하시고 싶으신 분~~~ 각자의 소스코드로 진행하시면 됩니다. 위에 코드는 가장 많이 테스트 하시는 hello.c 코드 입니다. 그냥 moonsungju로 바꾼 것 외에 다른 수정사항은 없습니다.(gcc도 동일)
1.패치실행
2.스튜디오실행
output-device=virtual-console
input-device=virtual-console
eeprom "output-device=screen"
eeprom "input-device=keyboard"
/usr/dt/bin/dtlogin start
/usr/dt/bin/dtconfig -e
'OS > Solaris' 카테고리의 다른 글
솔라리스 프로세스 사용량 모니터링 (0) | 2015.06.17 |
---|---|
[솔라리스] 마운트의 개념 (0) | 2014.08.14 |
[ Unix/Linux ] Solaris - Hard Disk 추가 및 구성 (0) | 2014.08.14 |
Solaris에서 Package 관리 관련 명령어 (0) | 2014.05.28 |
솔라리스 패키지를 받을 수 있는 곳 (0) | 2013.07.09 |