French Protocole

Tag: windows

윈도우 기반 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...

윈도우 보다 빠른 전환을 성공한 64 비트 운영 체제 리눅스.

by joony on 12.14, 2009, under IT & Tech

윈도우 64 비트도 많은 유저들의 사용으로 좀더 대중화 되어 가려고 하는 이때, 리눅스는 더 빠르게 64 비트로의 전향을 성공적으로 마친듯 합니다.

워낙 사용 분야가 한정적인 면도 있겠지만, 많은 라이브러리들 또한 빠르게 64 비트로 전향 하는 속도나 향보가 빠른 이유는 머일 까 생각 해보게 됩니다. 윈도우 64 비트용, flash player, 그리고 어찌 보면, 일반인들에겐 약간 가깝고 먼 autodesk 사의 솔류션 들은 리눅스 64 비트로 포진을 마치고 기업용 소프트 시장에서 굳건한 자리를 확립해 가는듯.

fedora 를 설치 하고 가장 먼저 눈에 들어 오는 점은 많은 라이브리의 지원으로 인하여, 64 비트 프로그램 설치가 어렵지 않았다는 점이고, 또 무엇보다, 눈에 뛰는 장점은 flash player 64 bit 플러긴을 지원 한다는 사실 일것입니다. sidefx 의 Houdini 란 프로그램도 윈도우에서 보다 부드러운 모습을 보여 줍니다.

houdini
houdini 64 bit linux 버젼.

houdini detail information
houdini 프로그램 정보

houdini memory map information.
houdini 메모리 및 라이브러리 정보.

지금 제가 사용중인 google chrome 도 64 비트 버전이기도 합니다만!

목메어 adobe 사에 flash player 64 bit win 버젼을 내놔 달라고 때쓰기도 싫어 지는 지경이 되어 버렸습니다. 어짜피 한국에선, ie 에 active X 로 도배가 되어진 환경이어서, 더욱더 64 비트의 길은 멀어 보입니다만.

언젠간 모든 환경이 64 비트 환경에서, 메모리 걱정없이 잘 사용 할 수 있는 날이 오겠죠. 근데 아직도 이해 할 수 없는건 과연 마소에서 64 비트 환경에 다소 미온 적으로도 보입니다. 역시 고객의 need 요구가 없어서 겠지요.

새로운 환경으로의 시작 하면서 새로운 윈도우 사용 하는 것도 좋지만, 진정한 64 비트 사용을 먼저 체험 하시고 싶으시면, 리눅스로 오시는것도 나쁘진 않아 보입니다. 좀 한정적이긴 하지만, 개발자, 3D 혹은 서버 공부 하시는 분들에겐 도움이 많이 될듯 합니다.

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

나날이 발전하는 linux 데스크탑 시장 넘볼만도! 윈도우 떨고 있냐?

by joony on 12.13, 2009, under IT & Tech

요즘 리눅스 배포판이 하루가 다르게 발전하고 있습니다.

요즘 iSCSI 에 여러 배포판 설치 하면서 느낀건데, 예전 보다 많이 발전하여, 왠만한 드라이버 따로 설치 필요 없이 중앙에서 관리하는 패키지에서 드라이버 다 잡아 주니 참 편하고 신기하게 사용 하고 있습니다.

멀티 미디어, 인터넷 그리고 심지어, 윈도우에서 사용 가능한 많은 어플들이 리눅스로 배포 되고 있어 많이 기대 되고 또 사용하기 많이 편해 졌군 하는 생각이 듭니다.

예전엔 프로그램 하나 설치 하려면, rpm 으로 설치 하려면 의존성 문제 때문에 설치 못한 프로그램들이 많은데, 이젠 이런 수고를 모두 yum apt, 등 중앙에 위치한 저장소에서 받아와, 설치 하기때문에, 호환성 의존성 라이브러리 모두 설치 해주니 참 편하게 변하고 그만큼 리눅스로 다가가기 쉽게 느껴 집니다.

페도라 12 설치를 마치고 할게 많아서, 터미널을 많이 두두리긴 했지만, 그래도 많은 부분들이 필요한 프로그램 설치 하는게 예전보단 많이 쉬워져서.

하지만, 아직도 한국이란 나라에선, 마이크로 소프트의 넘사벽을 당할 재간이 없어 보이는 리눅스 배포판들, 한마디로 넘사 벽 처럼 보입니다.

은행 사이트 가기 위해, 혹은 물건 하나 구매 하기 위해, 얼만큼 이상의 시간을 소요 하여야 하고, 또 다른 마켓으로 이동할 경우엔 또 그들만의 먼가를 설치 해서, 어렵게 구매 했다 하여도, 물건 배송에 대한 trace 를 위해 먼가를 설치 해야 하는 지금의 환경에선, 정말로 리눅스 설 자리는 없는것 같습니다. 그렇지 않아도 바쁜 세상을 살지만, 보안이란 이유로 우리에게 많은걸 덤탱이 쒸우고 있는 기존 체제들이 어찌 보면 한심 스러워 보이기도 하고 어떻게 하다가, 이런 지경 까지 이르게 되었는지 궁금할 따름입니다 ssl 스탠다드를 따르지 않는한 한국에선 절대 불가능 해보이기도 합니다.

프랑스도 정부 기관의 컴퓨터 시스템에 linux 를 설치 한다고 하고, eu 연합에선, 이제 ie 통합된 윈도우 보기가 힘들거라는 뉴스들이 들려 오는거 보면, 마소의 지금까지 넘사벽 넘기를 다른 나라들은 조금씩 시행 하고 있는것 같습니다.

이쁘고 사용하기 편한 시스템인 만큼 그만큼 보안에도 취약했던 윈도우. 이런 윈도우에 대항하는 리눅스 시스템들을 좀더 아끼고 사랑하는 마음으로 대기업 피씨 제조사들도 좀더 노력 해줬으면 하는 바램입니다 (dell 에서 우분투 설치 되어 팔던 피씨가 없어 졌뎌군요).

물론 리눅스도 좀더 다른 발전 방향을 가지고 발전할 필요도 있어 보입니다. 어느 정도 통일된 스펙이 필요해 보이고 유저에게 혼돈 될 만한 요소도 제공 하지 않아야 할듯 하며, 개발자들에게 좀더 편안한 개발 환경이라면, 더할 나위 없이 좋아 보이지만, 그런 리눅스라면 또 공룡 마소와 비슷한 모습으로 변해 갈것 같기도 하군요.

리눅스 시장이 굳건히 그리고 좀더 안정적인 성장으로 유저들의 선택 폭이 좀더 넓어 졌으면 하는 바램도 해 봅니다.

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