티스토리 뷰
Dev-C++ 설치가 모두 끝났다. 코딩하고 컴파일하고 실행하기 위한 Dev-C++ 환경설정도 끝났다. 하지만, Dev-C++ 자체로 지원하는 폰트가 한정돼있고, 또 코딩할 때 불편한 점이 한두개가 아니다. Visual Studio 만큼 편하게 코딩할 수 있으면 좋겠는데 말이다. 그래서 한국이 낳은 세계적인 Editor 인 EditPlus 최신버전을 이용해서 코딩하고 컴파일하고 실행하기 위한 설정을 배워보도록 하자.
즉 실제로 컴파일하고 실행하는 기반은 Dev-C++ 이 수행한다. 하지만, 코딩을 직접 Dev-C++에서 하는 것이 아니라 코딩은 Editplus에서 하고 또 추가한 메뉴를 통해 컴파일하고 실행하려는 것이다.
1. 먼저 Editplus 가 여러분 컴퓨터에 설치돼있는가? 아니면 www.editplus.com 사이트를 방문하자. 경남 진주에 있는 회사에서 제작한 Editor 지만, 우리나라의 웹개발자가들이 많이 사용하며, 이제는 세계적으로도 UltraEdit 에 못지않게 우수하다고 평가받는 Editor 이다.
2. 영문판을 다운받아도 되고, 아니면 좌측프레임의 [한글] 버튼을 클릭하여 한글 사이트로 이동한 다음, 한글판 프로그램을 다운받아도 된다. 어쨌든 다운로드하여 설치하면 아래처럼 바탕화면에 EditPlus 아이콘이 나타난다. 필자는 영문판을 설치했다. 현재 최신버전은 3.10 버전이다. 어떤 버전이든지 상관없다.
3. EditPlus 는 쉐어버전이기 때문에, 정식으로 구매하지 않으면 실행할 때마다 동의/취소 창이 나타날 것이다. 기본적으로 30일동안 평가판으로 사용할 수 있으나, 30일이 지난다고 해도 기능상 전혀 제한이 없기 때문에, 얼마든지 기간제한 없이 사용할 수 있다. 하지만, 한 카피당 29500원이기 때문에 개인적으로 구매해도 부담이 없을 듯 하다. 프로그램을 실행하면 아래의 그림과 같다.
4. 기존에 코딩했던 프로그램을 불러왔다. 그리고 EditPlus 의 [Tools] 메뉴의 [Preference] 메뉴를 클릭하여 좋아하는 폰트와 사이즈를 설정한다. Syntax Coloring 이 지원되기 때문에 keyword 들이 파란색, String 들은 분홍색 컬러를 갖고 있다.
5. 컴파일 설정을 하기 위해 [Tools] 메뉴에서 [Configure User Tools] 메뉴를 클릭하자.
6. 먼저, EditPlus 자체가 여러 언어의 메뉴를 설정할 수 있기 때문에, [Group Name] 버튼을 클릭하여 현재 그룹의 이름인 Group 1 을 C/C++ 로 변경하자.
7. [Add Tool] 버튼을 클릭하여 메뉴를 추가하자.
8. 여기가 아주 중요한데, 아래 그림처럼 설정한다.
Menu text : Compile(<-- 요기는 여러분 자유)
Command : C:\Dev-Cpp\bin\gcc.exe(<-- 점 세개 버튼을 클릭하여 설정한다)
Argument : -W -Wall -O2 -o $(FileNameNoExt) $(FileName)
-Wall 옵션은 모든 경고 메시지를 출력하라는 옵션이다.
-W 옵션은 -Wall 옵션에서 제외된 16가지 종류의 다른 경고 메시지를 출력하라는 의미이다.
즉 이 2가지 옵션은 모든 경고 메시지를 출력하라는 뜻...
-O2 옵션은 숫자 0이 아니라 영문대문자 'O' 이다. 즉 최적화에 대한 옵션으로 컴파일하
는 과정을 수행하여 속도를 향상시키고 사이즈를 줄일 때 사용하는 옵션이다.
-o 옵션은 영문소문자 'o' 이다. 즉 컴파일하여 나오는 실행 파일 이름을 $(FileNameNoExt)
로 지정한다는 의미이다.
$(FileNameNoExt) 는 확장자 없는 파일 이름이다. 즉 파일 이름이 Hello.c 이라면 실행
파일의 이름은 Hello 가 될 것이다.
마지막으로 $(FileName) 는 컴파일하려는 파일의 이름이다.
Initial directory : C:\CRoom(<-- 이건 C 원시소스들이 들어갈 중앙 폴더이다)
Capture output : 체크한다.
Save open files : 체크한다.
9. 컴파일 메뉴가 설정됐으면 [Apply] 버튼을 클릭하여 세팅하고, 바로 아래의 그림처럼 실행 메뉴를 설정하자.
Menu text : Run(<-- 요기는 여러분이 알아서 설정)
Command : cmd.exe(<-- 커맨드창을 띄우기 위한 명령어)
Argument : /C $(FileNameNoExt).exe(<-- 실행파일의 이름은 당연히 파일이름.exe가 아닌가)
Initial directory : C:\Croom
Save open files : 체크한다.
10. [OK] 버튼을 클릭하여 설정을 마무리 한다. 설정 테스트를 해보자. 컴파일메뉴와 실행메뉴의 설정이 끝나면 아래 그림처럼 [Tools] 메뉴하위에 방금 설정한 [Compile]메뉴와 [Run] 메뉴가 생성된다. 컴파일하기 위해 [Compile] 메뉴를 클릭하자.
11. 아래의 그림처럼 에러메시지가 나타난다. 왜냐하면 system("PAUSE") 에 대한 헤더파일을 include 하지 않았기 때문이다.
12. system() 때문에 #include <stdlib.h>헤더파일을 추가하고 컴파일했더니 에러메시지가 나타나지 않았다.
13. 마지막으로 [Run] 메뉴를 클릭하여 실행하자. 아래 그림처럼 Dev-C++에서 실행한 것처럼 커맨드창이 열리면서 결과를 보여주고 있다.
컴파일엔진만 Dev-C++을 사용하기로 하고 필자는 코딩은 EditPlus에서 수행하고 있다. 이상으로 EditPlus 를 이용한 환경설정 강의를 마친다. 강의끝....
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- command tools
- mysql
- CSS3
- dev-c++
- Fedora
- Fedora14
- classpath
- ftp서버
- 리눅스
- Windows 8.1
- Eclipse
- JDBC
- SQL
- Javadoc
- LECTURE
- Installation
- Linux
- javascript
- AJAX
- PHP
- ubuntu
- windows 7
- Apache
- J2SE
- 원격로그인
- 우분투
- JAR
- Android
- Flex
- EditPlus
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함