Eclipse_RSE설치하기

|

Eclipse + CDT + cygwin을 설치해서 UNIX/LINUX 프로그래밍을 진행하면 많이 편리하지만, 소켓프로그래밍을 하려니 여간 답답한게 아니다.

노트북 사양도 괜찮고 해서 Eclipse + VMWare(CentOS) + RSE로 VMWare의 리눅스를 로컬영역처럼 다루면서 Eclipse에서 개발하는 환경을 구축해 보았다

참고) Eclipse개발 -> Eclipse에서 리눅스로 터미널접속 후 build -> 터미널창에서 실행

: 리눅스에 Eclipse설치해서 써도 되지만, 윈도우와 VMWare리눅스에 둘다 설치하는 것도 구찮고해서...

 

RSE 설치하기

- Eclipse실행 => Help -> Install New Software 선택

 

- Next 클릭

 

- 요런것들이 설치가 된단다.

- Next

 

- 동의 버튼 선택 후 Next

- 설치가 완료되면 Eclipse 리스타트

 

RSE 설치확인

- Windows -> Open Perspective -> Other

 

- Remote System Explorer를 선택

 

- 실행된 화면 확인

 

Local Host 연결

- File -> New -> Other에서 [Remote system Explorer]의 Connection 선택

 

- SSH Only 선택

 

- Linux서버의 IP및 표시이름등을 입력

 

- SSH 환경설정

 

- Finish를 눌러 완료한 후 생성 확인

 

- 생성된 CentOS의 Ssh Shell을 마우스 우클릭 후 Connect 클릭

 

- ID / Password를 입력 후 OK 클릭

 

- 다시 Ssh Shell을 마우스 우클릭 후 Launch Shell을 누르면 Shell창으로 접근됨을 확인한다.

 

- Ssh Terminal을 마우스 우클릭 후 Launch Terminal을 클릭하면 별도의 커멘드창이 없는 터미널이 열린다

 

- Sftp Files를 확장하여 원격디렉토리의 파일을 열수 있다.

 

// dstore 서버를 실행하여 접근하는 방식도 있는데.. 이점을 모르겠다.

// 팁으로 eclipse에서 Linux터미널을 실행하면 ls명령어에 아무것도 안보일거다. 이는 터미널이 검정색일때 글자색이 흰색으로 환경설정되있어서 그런것. 색상을 바꾸어 주던지... 아니면 필자처럼 disable 시켜서 사용하면 됨.

// 아니면 그냥 ssh shell만 열어서 사용해도 되고!!

// #mv /etc/DIR_COLORS /etc/DIR_COLORS.org

// #mv /etc/DIR_COLORS.xterm /etc/DIR_COLORS.xterm.org

 

Local Host에서 Code작성

- Sftp 목록에서 파일을 생성할 폴더에서 마우스 우클릭 후 New -> File클릭

 

- 생성할 파일명 입력 후 Finish

 

- Code 생성

- 파일 생성 확인 후 컴파일

// 참고로 작업은 터미널이 편하지만, 오류확인은 Remote Shell이 더 낫다.

 

- eclipse Terminal에서 컴파일한 결과

 

- eclipse Remote Shell에서 컴파일한 결과

- 에러가 붉은색으로 표시되며, 더블클릭시 해당 문구로 이동한다.

 

추가로 dstore 설치를 통해 RSE전용 프로토콜로 접속하기를 실행해보자

dstore 설치

http://download.eclipse.org/tm/downloads/index.php 에서 가장 최근에 Releases된 버전을 선택한다.

필자의 설치버전은 rseserver-3.2.2-linux.tar 이다.

 

VMware(Linux)서버에 설치 디렉토리를 생성

$ mkdir –p /opt/rseserver/3.2

생성된 디렉토리에 다운받은 rseserver파일을 업로드 한다음 압축해제

$ cd /opt/rseserver/3.2/ ; tar xf rse*

dstore 서버 시작

root:/opt/rseserver/3.2 $ perl ./damon.pl 4035 10000-10010

(4035포트를 내부에서 10000-1010포트로 배분해서 실행)

 

이클립스에서 dstore프로토콜로 접속

- eclipse실행 -> Windows -> Open Perspective -> Other 를 선택 후 [Renote System Explorer]선택

 

- Remote System 창에서 마우스우클릭 후 New -> Connection 을 선택

 

- 서버의 Host Name과 Connection name을 등록 후 Next

 

- VMWare에서 dstore서버 구동시 할당한 포트번호를 입력

- Finish

 

접속확인

 

// 끝

Trackback 0 And Comment 3