Tag: sun CC
윈도우 기반 netbeans 에서 sunstudio C 컴파일러 사용법.
by joony on 12.15, 2009, under IT & Tech
netbeans C 언어 개발 하려면, C 컴파일러를 필요로 합니다.
cygwin 방식으로 컴파일러 make 등을 설치 하셔서 사용 하시는 분들도 계시겠지만, 오늘 설명할 방법은 네트웍을 통한, Solaris 에 설치된 SunStudio C 컴파일러 사용 하는법을 알았기에.
일단 준비물이 필요 한데, 요 근래 제 블로그에 소개한 solaris 가 기본적으로 설치 되어 있지만, 그렇지 않은 환경에선, ssh 접속이 가능한 solaris 운영 체제를 필요로 하겠습니다. 리눅스도 가능 할것 같기도 한데, 테스트 해보진 않아서.
SunStudio 에선 remote debugging 을 지원 합니다. 이걸 이용해 컴파일도 가능한 시스템으로 구축하려면 몇가지 준비 사항이 필요 한데, 먼저, sun studio 를 설치 하시고, solaris 컴페니언 시디에서, SFWgdb SFWncur 을 설치 하셔서 준비를 마칩니다. SFWgdb 패키지에서, SFWncur 라이브러리를 필요로 하기 때문에. 그럼 이렇게 설치된, gnu debuger 의 설치 위치는 /opt/sfw/bin/gdb 에 위치 합니다. 이렇게 디버거를 준비해 주시고 윈도우에 netbeans 을 설정 해주겠습니다.
먼저 windows netbeans 에선 C 언어가 활성화가 안되있으므로 (혹은 먼저 설정이 되어서, 활성화 되어 있다면 패스) 기본 C 프로젝트를 만들어 줍니다. 만들고 나서, tools -> options 으로 이동 합니다. 보통 맨처음 부터 C 컴파일러 설정하려면 옵션 창에서, C/C++ 항목이 안보일겁니다. 그래서 일단 C 프로젝트 생성을 하신후…
보시면 윈도우 환경인지라, C언어 담당하는 컴파일러, 부분이 비어 있습니다. 그럼 Developement Host localhost 에서 edit 를 누르시면,
여기서 add 로 호스트 설정을 해줍니다.
여기서 설치된 컴파일 역활을 할 서버를 써주시고,
서버에서 생성된 유저명과, password 를 입력하면, (설마 root 유저로 로그인 하려고 애쓰지 마시고, 솔라리스에서 사용자 추가 해주세요.)
문제가 없다면, 시간이 걸리고 설정을 마치고 돌아오시면,
아까 옵션 C/C++ 설정창으로 돌아 오실겁니다. 그럼 localhost 항목을 방금전 등록된 서버를 선택하면, 이런 화면으로 되어 있을 겁니다.
이 상태로 컴파일이 가능 햐나? 그건 아닙니다. 여기서 Assembler 그리고 debugger 위치를 설정 해주셔야 하는데.
최종적으론 이런 경로를 가지게 됩니다. 이 경로를 확인 하시고, 확인을 누르신후.
아까 만들어 놨었던, C 프로젝트에서, properties 를 눌러 보시면
이런 항목이 나오면서, 원격 컴파일을 하실 수 있는 상태가 됩니다.
그럼 run 을 눌러 보시면,
잘 됩니다.
이제 cygwin 설치 하지 않아도 되고, sun CC를 윈도우에서 사용이 가능해 졌군요.