메뉴 건너뛰기

enjoyTools.net

이클립스 최소판을 포터블형식으로 만들기에서 만든 작업물에 CDT와 MinGW32를 사용 가능하게 추가 작업.


#1. CDT 플러그인 설치

http://imtaeheewon.tistory.com/37 이 글을 참고하거나,

http://blog.yojm.net/?p=252 이 글을 참고한다.

판본(버전)이 달라도 상관없이 그냥 따라가면 된다.


#2. MinGW 다운로드 / 구성

참고할만한게 없어서 그냥 내가 씀.

http://sourceforge.net/projects/mingw 에서 mingw-get-setup.exe 파일을 다운로드 받은 후 실행하면, 설치 프로그램이 뜬다.

여기서 Install 버튼을 클릭하면 아래와 같은 화면이 뜬다.


mingw_get설치.png

1번 : 설치 패키지 선택용 GUI도 설치. 이건 반드시 체크.

2번: 시작메뉴에 등록. 체크하는게 좋을 것 같다.

3번: 바탕화면에 아이콘 등록. 체크할 필요 없음.


Continue 버튼을 클릭하면 MinGW 설치관리자를 설치하며, 이 작업이 끝난 후 다시 Continue 버튼을 클릭하면 아래와 같은 그림이 나타난다.

mingw_설치항목.png


위 그림대로 체크 후, 풀다운메뉴에서 Installation > Update Catalogue를 클릭하여 다운로드와 설치를 진행한다.

mingw_설치끝.png


설치가 끝나면, C:\MinGW 폴더를 통째로 이클립스 폴더에 복사 또는 이동시킨다.

eclipse_mingw_복사.png


#3. 환경설정

이클립스를 실행한다.

eclipse_첫화면.png


풀다운 메뉴 Window > Preferences 클릭 후, 아래 그림과 같이 C/C++ > Build > Environment 항목에 Path를 추가한다.

eclipse_path설정.png


필요한 작업은 끝났고, 이제 테스트를 해본다.

풀다운메뉴 File > New > Other 클릭 후, 아래 그림과 같이 C 또는 C++ 프로젝트를 선택한다.

eclipse_file_new.png

eclipse_file_new2.png


Finish 버튼을 클릭하면 아래 그림과 같은 샘플코드가 나타난다.

eclipse_workview.png


풀다운 메뉴 Project > Build Project를 클릭하거나 또는 아래 그림처럼 작업을 수행하면 컴파일이 끝난다.

eclipse_build.png


실행은 단축키 Ctrl+F11 또는 풀다운메뉴 Run > Run을 클릭한다.

아래 그림과 같이 결과를 확인할 수 있다.

eclipse_run.png


#4. 기타.

CDT 구성물 중 하나인 Autotools support를 사용하려면 MSYS 관련 구성물을 제대로 동작하게 해주어야 한다.

아래와 같이 추가 작업을 진행한다.


#4-1. fstab

MSYS의 fstab 설정에 MinGW 경로가 포함되어야 하는데, 상대경로의 형태로는 입력할 수 없다.

그래서, fstab 파일을 생성하는 배치파일을 아래와 같이 만들어서 적당한 곳에 둔다.

(예: ${eclipse_home}\MinGW 폴더)

#create_fstab.bat

@echo off
echo %1\MinGW /mingw > %1\MinGW\msys\1.0\etc\fstab


풀다운메뉴 Run > External Tools > External Tools Configurations를 클릭하고, 배치파일 실행항목을 추가하여 이클립스의 폴더 위치를 옮겼을 때 한 번씩 실행할 수 있게 해준다.

eclipse_msys_fstab.png


이클립스에서 정상동작을 확인했으면, 설치한 MinGW 폴더는 삭제해도 무방함.


끝.


번호 제목 글쓴이 날짜 조회 수
35 sql server 우분투 클라이언트로 연결 꿈돌이 2023.11.01 19
34 vscode 리눅스에서 실행시 검은 화면 먹통 꿈돌이 2023.10.30 38
33 vscode 워크벤치 화면 이동 단축키 꿈돌이 2023.08.29 36
32 스크롤 할 때 함수명을 위쪽에 딱 붙이기 꿈돌이 2023.06.08 34
31 c_cpp 확장에서 goto definition이 header내 extern 으로만 넘어갈 때 꿈돌이 2023.06.08 2144
30 vscode c_cpp vcformat if else while 줄바꿈 안시키기 꿈돌이 2022.12.29 63
29 vscode 워크벤치 편집창에서 웹폰트 사용하기 꿈돌이 2022.09.21 155
28 vscode italic 설정 꿈돌이 2022.07.01 168
27 vscode 제안항목 트리거 취소 꿈돌이 2022.02.17 161
26 vscode 빈 패널 유지하기 꿈돌이 2021.10.07 71
25 vscode 1.60 이후 bracket pair colorizer 꿈돌이 2021.09.06 158
24 vscode 1.58 이후 편집창에 터미널 띄우기 꿈돌이 2021.07.09 244
23 vscode 1.55 이후 터미널 실행 내꺼 설정 꿈돌이 2021.05.17 78
22 vscode terminal 목록 켜기 꿈돌이 2021.05.07 72
21 VSCode git (Source Control)에 remote 표시 꿈돌이 2020.08.17 336
20 피씨방스튜디오 만들기 #번외6 - 닷넷코어 준비 꿈돌이 2019.01.02 632
19 피씨방스튜디오 만들기 #번외5 - JSP 준비 꿈돌이 2018.11.01 683
18 피씨방스튜디오에서 vscode 업데이트 꿈돌이 2018.09.06 573
17 vscode offline mode 설정 항목 꿈돌이 2018.08.18 3480
16 피씨방스튜디오 만들기 #번외4 - Go 준비 file 꿈돌이 2018.07.14 879