'이클립스'에 해당되는 글 3건

  1. 2011.05.03 Eclipse_RSE설치하기 (3)
  2. 2011.03.26 Eclipse Helios + Subversive SVN
  3. 2011.03.26 Eclipse Helios에서 Cygwin을 이용한 C/C++개발환경 구축

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

Eclipse Helios + Subversive SVN

|

VisualSVN설치
- http://www.visualsvn.com/server/download/ 방문하여 VisualSVN Server를 다운
- 설치시작 후 아래 화면에서, Server 및 관리도구를 선택

 

- 아래화면에서 설치할 Location과 저장할 Repositories, 사용할 Port를 선택

 

- 계정생성

 



- Repository 생성

 


- 테스트 : https://localhost/svn 접속 후 ID, Passwd 입력

 

- 생성된 Repository 확인

 



Eclipse에 Subversive SVN설치
- Eclipse실행 Help > Eclipse Marketplace 실행
- 검색창에 subversive 입력 후 Go

 

- 나온 모든것을 선택 후 Next

 

- Install

 

- Eclipse 재 시작

 


// 너무 쉬워졌군!!


SVN에 프로젝트 등록
- 기존 프로젝트를 마우스오른쪽 버튼을 클릭하여 Team > Share Project를 선택

 

- SVN선택

 

- VisualSVN에서 지정한 Repository URL과 ID,PW를 입력

 

- Commit

 

- 프로젝트 확인(5라는 숫자는 버전임)

 



- Repository확인(Test 생성)

 


// 끝

Trackback 0 And Comment 0

Eclipse Helios에서 Cygwin을 이용한 C/C++개발환경 구축

|

1. 시작하기 전에
eclipse의 CDT에는 C/C++컴파일러 및 디버깅를 포함하고 있지 않지만, 일괄된 방법으로 통합된 Framework을 제공한다.
각 프로젝트의 요구사항에 맞게 각 툴들을 혼합할 수 있다.

1.1 컴파일러 및 디버깅 도구 선택하기
Windows환경을 지원하는 도구로는 MinGW, Cygwin이 있다.

가. MinGW : 윈도우로 포팅한 GNU소프트웨어 도구모음
(유닉스계통의 기능을 가상으로 구현하는 런타임에 의존하지않기 때문에, 마이크로소프트 윈도우 기반 프로그램들을 만들수 있다.)
이클립스에서 Wascana를 얻는방법 : http://www.eclipselabs.org/p/wascana
홈페이지에서 얻는방법 : http://www.mingw.org

나. CygWin : 다양한 버전의 MS윈도우에서 유닉스 시스템과 유사하게 동작하도록 한 에뮬레이터
홈페이지에서 Setup.exe 파일을 가져와 설치한다. : http://www.cygwin.com

/- 필자는 윈도우/리눅스/유닉스용 개발환경을 구축하기 위해 CygWin을 설치 하였다. *-


1.2 컴파일러 및 디버깅 도구 설치하기

가. CygWin Setup.exe 파일 가져오기 : http://www.cygwin.com
- 홈페이지 중간의 <Current Cygwin DLL version>섹션에서 setup.exe를 클릭한다.
- 다운받은 Setup.exe를 실행시킨후 기초 환경설정을 하며 <다음>을 클릭하여 진행한다.

나. Download Site 지정
- 하단 부분에 kaist FTP사이트가 나오는데, 간혹 에러가 난다.
/- 필자의 경우 귀차니즘으로 맨 위 사이트 선택했는데, 평균 20kbp/s 나왔다... 대략 난감했다 *-

다. 패키지 선택
- 진행하다 보면 패키지를 선택하라는 아래와같은 화면이 나오는데
- 대충 Linux/Unix를 다뤄 본 사람들은 알아서 잘 설치하면 된다.
/- 필자는 Accessibility, Admin, Archive, Base, Devel(GCC/GDB.. 필수), Doc, Editors(vim만 설치), Interpreters, Libs, Mingw, Net, Perl, Python, Security, Shells, System, Text, Utils, X11을 설치하였다. 필요없는 부분은 추후 Setup.exe를 다시 실행 후 Unintall로 바꾸어서 제거 하면된다 *-

라. 환경설정
- C:\cygwin\bin;C:\cygwin\usr\include; 를 환경변수 PATH에 추가한다.

마. Cygwin 실행하기
- 설치가 끝난후 바탕화면의 Cygwin 바로가기가 등록 되는데, 클릭하면 유닉스 쉘창이 나타나며, 유닉스 명령이 실행되는 것을 볼 수 있다.


2. C/C++ Development Tools(CDT) 설치하기
- eclipse를 실행 후 Help -> Install New Software 선택

- C/C++ Development Tools를 선택 후 <다음>을 눌러 설치 진행


3. C/C++ 프로젝트 생성

3.1 프로젝트 환경설정
- 이클립스 실행 후 Window -> Preference 선택
- C/C++ 항목의 New CDT Project Wizard를 확장 후 Makefile Project를 클릭한다.
- Binary Parsers에 아래와 같이 선택한다.

- Error Parsers는 사용중지된 항목을 제외하곤 전부 선택되어 있다.

- 가장 우측에 있는 Behaviour탭에 [Build on resource save(Auto build)]항목에 체크하여 Auto Debugging이 되도록 설정한다.


3.2 프로젝트 생성 및 실행
- 이클립스 실행 후 File -> New -> Other 에서 C Project를 선택한다.

- 프로젝트명과 프로젝트 타입, 도구 선택 후 Finish를 클릭


- 프로젝트가 생성된것을 확인(puts로 되있는데.. printf로 변경해도 무방)

- Run을 클릭 또는 Ctrl + F11을 눌러서 실행
- Console창에 "!!!Hello World!!!"가 뜨면 끝.

Trackback 1 And Comment 0
prev | 1 | next