'개발환경'에 해당되는 글 2건
eclipse에서 원격 프로젝트 관리 (RSE) :: 2008/06/09 14:11
오랜만에 리눅스에서 프로그램을 개발하려고 하니 개발 환경부터 모든 것이 익숙하지않아 많이 헤메고 있다.
그래서 Editplus에서 원격 파일 로드와 저장 기능을 사용해서 파일을 에디트하고나서 putty로 접속을 해서 컴파일과 실행을 해왔다. 물론 리눅스의 vi를 사용해도 되는데 아직 VI의 명령어를 다 익히지 않았고 또 계속 ctrl+s를 누르면 putty가 죽어버리기까지 하는등 개발환경에 익숙해 지는데 시간이 오래 걸릴 것 같다. 그래서 eclipse에도 C를 개발할 수 있기에 설치를 하고 환경을 맞춰서 개발을 할 수 있을까 하고 알아보던차에 Editplus 처럼 원격 파일을 로드해서 관리할 수 있는 기능이 있어서 유용하게 사용할 수 있어서 이렇게 글을 적어본다.
이름하야 Target Management(RSE : Remote System Explorer)로 http://www.eclipse.org/dsdp/tm/ 여기에 접속하면 해당 정보를 자세히 알 수 있다. 이 플러그인을 설치하면 다음과 같은 환경을 설정해서 원격을 파일을 불러서 수정한 다음에 저장할 수 있고, 하단에는 shell 이 있어서 putty등의 터미널을 사용하지 않고도 바로 컴파일과 실행을 할 수 있고 에러가 발생할 경우에 해당 라인을 더블크릭하면 자동으로 파일을 찾아서 표시해 준다니 이것처럼 내 고민을 헤결해 주는 것은 없을 것 같다.

설치는 Eclipse의 소프트웨어 업그레이드를 사용해서 설치를 하는데.
메뉴에서 Help->Software Updates -> Find and Install을 선택해서 나오는 Install/Update창에서 Search for new features to install을 선택한다. 여기에 New Remote Size.. 버튼을 선택해서 이름은 RSE로 URL은 http://download.eclipse.org/dsdp/tm/updates/3.0/ 를 입력하고 확인을 누른다.

다음에 나오는 다이얼로그는 다음, 다음을 누르면 설치가 완료된다.
설치가 완료된 후에 몇가지 설정이 필요한데 우선 새로운 프로젝트로 해서 Remote System Explorer에서 Connection을 선택하고, 다음에는 필요한 환경을 설정한다. 나 같은 경우에는 리눅스에서 SSH 터미널을 사용해서 개발을 해야 하므로 SSH Only를 선택했다. 다음에 Host에 접속하려는 원격컴의 아이피나 URL을 입력한다.

이제 사용 프로젝트는 입력을 했는데, 아직 사용 환경이 안되어 있으므로 메뉴에서 Window->Open Perspective->Other에서 Remote System Explorer를 선택한다.

왼쪽에 있는 Remote Systems에서 입력한 Host에서 마우스 오른쪽 click해서 connect를 하면 아이디와 비밀번호를 묻는다 이 때 접속을 위한 데이터를 입력하면 이제 드디어 원격으로 작업을 할 수 있는 환경이 완료된다.
하단에 Shell을 추가하려면 연결된 Ssh Shells에서 마우스 오른쪽 click 메뉴에서 Launch Shell을 선택한다.
RSE의 웹 도움말은 http://dsdp.eclipse.org/help/latest/ind ··· art.html 여기에서 찾아볼 수 있다.
RSE 시스템이 원격의 개발을 쉽게 할 수 있도록 도와주는 툴이지만 왠지 좀더 욕심을 부리게 된데 Eclipse의 로컬 개발 환경처럼 메소드들의 연결과 파일들을 쉽게 찾아 주는 방법을 없을까 고민해본다.
[아이디어]USB의 프로그램 실행하기 :: 2008/04/11 13:45
나는 프로그래머이다.
그런데 자주 외부에서 개발을 하다보니까. 내가 원하는 개발환경이 안되는 경우가 많다.
그래서 USB 외장 하드등을 통해서 내가 원하는 개발환경을 만들어 놓고서 언제든지 연결만 해서 실행할 수 있는 방법은 없을까?
물론 eclipse 같은 경우에는 프로그램이 어디에 있던지 하위 디렉토리에 자바를 비롯해서 실행환경을 미리 다 설정해 놓으면 USB 외장 하드를 통해서도 자신만의 개발환경을 만들 수 있다. 그렇지만 MSVC 같은 경우는 환경설정등의 정보는 윈도우에 미리 설정되어 있어야 하므로 그렇게 할 수 없는 걸로 알고 있다.
얼마전에 USB로 판매하는 한글을 본적이 있다. 이것도 아마 eclipse처럼 모든 환경을 자신의 디렉토리 하위에서 찾을 수 있도록 설계한 것일까?
그렇다면 윈도우에 설정하지 않아도 USB 외장하드를 통해서 MSVC나 Photoshop등 기타 다른 프로그램을 실행시킬 수 있는 방법은 머가 있을까?


