French Protocole

Tag: netbeans

윈도우 기반 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 프로젝트 생성을 하신후…

option_netbeans보시면 윈도우 환경인지라, C언어 담당하는 컴파일러, 부분이 비어 있습니다. 그럼 Developement Host localhost 에서 edit 를 누르시면,

add_edit여기서 add 로 호스트 설정을 해줍니다.

new_remote여기서 설치된 컴파일 역활을 할 서버를 써주시고,

username서버에서 생성된 유저명과, password 를 입력하면, (설마 root 유저로 로그인 하려고 애쓰지 마시고, 솔라리스에서 사용자 추가 해주세요.)

문제가 없다면, 시간이 걸리고 설정을 마치고 돌아오시면,

아까 옵션 C/C++ 설정창으로 돌아 오실겁니다. 그럼 localhost 항목을 방금전 등록된 서버를 선택하면, 이런 화면으로 되어 있을 겁니다.

env_sunSolaris이 상태로 컴파일이 가능 햐나? 그건 아닙니다. 여기서 Assembler  그리고 debugger 위치를 설정 해주셔야 하는데.

env_solaris12.1최종적으론 이런 경로를 가지게 됩니다. 이 경로를 확인 하시고, 확인을 누르신후.

아까 만들어 놨었던, C 프로젝트에서, properties 를 눌러 보시면

build_prop이런 항목이 나오면서, 원격 컴파일을 하실 수 있는 상태가 됩니다.

그럼 run 을 눌러 보시면,

build2

잘 됩니다.

이제 cygwin 설치 하지 않아도 되고,  sun CC를 윈도우에서 사용이 가능해 졌군요.

VN:F [1.9.2_1090]
Rating: 10.0/10 (3 votes cast)
VN:F [1.9.2_1090]
Rating: +1 (from 1 vote)
Leave a Comment :, , , , , , , , , , more...

sunstudio 12 페도라 12에 설치 사용기.

by joony on 12.13, 2009, under IT & Tech

오늘 무슨 바람이 불었는지, 페도라에서 이것저것 하게 되다가 간단하 팁이 있어 소개 합니다.

선에서 개발툴 중에 가장 쓸모 있고 효용적인 녀석이 SunStudio 가 아닐까 합니다. 썬 컴파일러를 사용 할 수 있어서 인데. 설치 환경이 redhat 과 solaris 로 한정적이죠, 사실 이 녀석만 가지고 본다면, 애물덩어리가 될 수도 있겠지만, netbeans 에 sun compiler CC 등을 사용 해보고 싶으시면 sunstudio 를 실치 하셔야 하는데. 설치 하고 간단하게, “cd /usr/bin/” “ln -s /설치된 경로/bin/sunstudio” “ln -s /설치된 경로/CC” 입력 하신 후 netbeans 을 설치 하시면 바로, sun CC 를 인식 하게 되더군요.

compileScc

netbeans_sun12

설치 후 빌드 설정 하는 장면에서 tool collection 에 제대로 인식 하고 있습니다.

에고고 역시 쉬운건 없나 봅니다.

VN:F [1.9.2_1090]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.2_1090]
Rating: 0 (from 0 votes)
Leave a Comment :, , , , , , more...

mac os x 에서 java 1.6.0 기본 설정.

by joony on 12.07, 2009, under IT & Tech

이번에 mac os x 를 통해 업데이트 된 1.6.0 기본적인 설정을 해주지 않는다면, java 는 1.5.0 에 머물러 있게 되더군요.

요즘 많은 java 개발 툴을 사용하는 유저 분들도 계실 텐데. 1.5.0 을 이용 한다면, 약간의 제한 사항들이 존재 하기도 합니다. netbeans 등에서 사용 못하게 되는 플러그인 들도 있어서.

기본적인 java 위치는 /System/Library/Frameworks/JavaVM.framework/Versions/ 에 위치 합니다.

자바 기본 디렉토리.파인더에서 본 디렉토리 내용인데, 여기에 존재하는 여러 링커릭 디렉토리들, 저중에 Current, CurrentJDK 디렉토리의 위치를 링커릭으로 설정 해주시면 됩니다.

먼저 터미널을 여시고,

1. “cd /System/Library/Frameworks/JavaVM.framework/Versions”

2. “rm Current*” 심볼릭 링커릭 되어 있는 현재 1.5 버전의 폴더를 삭제 합니다.
rm Current*

3. “ln -s 1.6.0/ Current” “ln -s 1.6.0/ CurrentJDK” 이렇게 심볼릭 링크를 생성해 주신후
linker symbolic

4. “java -version” 하셔서 버전 정보가, 1.6 이면 성공 입니다.
result위에서 보시면 Current, CurrentJDK 링크의 정보가, 1.6.0 그리고 java 버전이 1.6.0_17 이군요.

이렇게 하시면, 1.6.0 64 bit 환경의 자바를 사용 하실 수 있습니다. 소프트 업데이트는 이뤄 졌지만, 기본값이 바뀌지 않아서.

그리고 64 비트 환경이 되므로, tomcat jboss 등 웹 서비스 java 환경에서 64 bit 실행이 가능 하게 됩니다.

/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/
VN:F [1.9.2_1090]
Rating: 10.0/10 (2 votes cast)
VN:F [1.9.2_1090]
Rating: +2 (from 2 votes)
Leave a Comment :, , , , , , , , , , , , , , more...