티스토리 뷰
필자는 현재 세개의 운영체제를 사용하고 있다. 노트북의 Host OS 는 Windows XP 이고, VMware 를 이용해서 Windows 7과 Linux Fedora 13 을 사용하고 있다. Windows 환경에서 C/C++ 개발환경을 설정하고자 하는 것은 Microsoft 의 Visual C++ 또는 Visual Studio 를 사용하지 않겠다는 의지(?)에서 시작하였다. 무료로 그리고 가볍게 사용할 수 있는 GNU 의 GPL 라이센스를 갖고 있는 minGW 를 기본 컴파일러로 추천한다. TextEditor 는 메모장을 사용해도 무방하지만, 필자는 강력히 Editplus 를 권장하고 싶다.
한편, Java 개발을 하고 있는 분들은 아무래도 Eclipse 를 많이 사용하고 있기 때문에 Windows 환경의 Eclipse 에서 minGW 컴파일러를 연결하여 C/C++ 을 개발하기 위한 간단한 방법을 이 글에서 소개하고자 한다. Eclipse 가 상당히 무겁긴 하지만, Java 쪽의 개발툴은 아무래도 Eclipse 가 대세가 아닌가 싶다. 별로 어렵지 않으니 따라해보자.
1. Eclipse 를 다운로드받기 위해 http://www.eclipse.org 를 방문해보자. 우측 상단의 노란색 네모박스 [Download Eclipse] 를 클릭한다.
2. 현재 Eclipse 가 다양한 컴파일러를 제공하고 있다. 물론 Java 컴파일러가 대부분이지만, 우리가 다운받고자 하는 C/C++ 개발툴도 보인다. 위에서 4번째인 [Eclipse IDE for C/C++ Developers] 링크를 클릭하자. 사이즈는 목록 중 제일 작다.
3. 이 패키지에 포함돼있는 툴들의 목록이 나타난다. 우측의 [Download Links] 의 목록에서 설치하고자 하는 운영체제를 선택하면 된다. 우리는 Windows 32 비트용에서 설치할 것이기 때문에 [Windows 32-bit] 링크를 클릭하자.
4. Eclipse 를 다운받을 수 있는 Mirror 사이트가 나타난다. 필자가 이 글을 쓰고 있는 현재는 KAIST 가 목록에 보인다. 여러분들은 다를 수 있으니 오해말기를... 링크를 클릭하자.
5. 다운로드 받기 위해 [Save] 버튼을 누른다. Eclipse 는 별도의 언어판이 없고(옛날에 한국어판도 있었지만), 일단 압축파일형태이다.
6. 필자는 C 드라이브하위에 [Downloads] 디렉토리를 생성하고 거기에 다운받았다.
7. 압축파일을 풀자. 마우스 오른쪽 버튼을 클릭하여 [여기에 압축풀기] 를 선택한다. 물론 필자의 압축툴은 알집이다. 현재 폴더에 압축풀기를 하면 된다.
8. 압축을 풀면 [eclipse] 라는 이름의 폴더가 생성된다.
9. 필자의 생각은 기본적으로 Windows 에서 실행되는 모든 프로그램은 특별한 사정이 있지않는 한, C 드라이브하위의 [Program Files]하위에 있으면 관리하기 쉽다고 생각한다. 그래서 방금 압축푼 [eclipse] 폴더를 C 드라이브 하위의 [Program Files] 하위로 이동시켰다. [eclipse] 폴더의 내용은 아래 그림과 같다.
Eclipse 는 별도의 설치과정없이 압축풀고 [eclipse.exe] 파일을 더블클릭하여 실행하면 된다. 심지어 USB에 압축풀고 거기서 실행해도 된다. 별도의 설치과정이 없으니, 제어판의 [프로그램 추가/제거] 목록에도 없다. 나중에 제거할 때는 그냥 폴더를 삭제하면된다. 그리고 백업도 그냥 폴더채로 백업하면 된다.
실행하기 위해 [eclipse.exe] 를 더블클릭하자.
10. 어라! 그런데 아래 그림과 같이 에러창이 떴다. 이유인즉, Eclipse 는 Java로 만들어진 툴이기 때문에 실행하기 위해서는 반드시 JRE 나 JDK 가 설치돼있어야 한다. 만약 여러분의 컴퓨터에 JRE(Java Runtime Environment) 나 JDK(Java Development Kit) 이 설치돼있지 않다면 반드시 먼저 설치하고 eclipes 를 실행해야 한다. 필자의 컴퓨터도 없었나보다. JRE를 설치해야 겠다. 단, Java 개발자 혹은 Java 로 개발하고자 하는 분들은 JDK 를 설치해야 하고, 그렇지 않고 C/C++ 로 개발하려고 하거나 PHP 개발을 목표로 하시는 분들은 그냥 JRE 만 설치하면 된다. 그래서 필자도 그냥 JRE 를 설치하기로 했다. 일단 [OK] 버튼을 클릭하여 창을 닫자.
11. JRE 를 다운받기 위해 Java 사이트를 방문하자. http://java.sun.com 으로 간다.
12. 여러분들도 익히 아시다시피 Java 를 개발했던 Sun Microsystems 가 Oracle 에 합병됐기 때문에 예전의 Java 사이트가 아닌 지독하게 Oracle 냄새가 나는 사이트로 포워딩됐다.
13. 상단의 메뉴바중에서 [Downloads] 에 마우스를 올려놓으면 드롭다운 메뉴가 나타나는데, 그 중에 [Popular Downloads] 섹션 중 [Java for Your Computer] 링크를 클릭하자.
14. [Free Java Download] 빨간색 버튼을 클릭하자.
15. 다운받은 절차도 길다. [Agree and Start Free Download] 빨간색 버튼을 클릭하자.
16. 사이즈가 얼마 되지 않으니 바로 실행하자. [Run] 버튼을 클릭한다.
17. 다운로드 중이다.
18. 잠시 기다리면 [Java Setup] 창이 나타난다. 설치하기 위해 [Install>] 버튼을 클릭한다.
19. 잘 설치되고 있다.
20. 설치가 모두 끝났다. [Close] 버튼을 클릭하여 창을 닫자.
21. 설치가 모두 끝나면 설치 폴더 위치로 가보자. JRE 를 설치하면 기본적으로 C:\Program Files\Java\jre6 로 설치된다.
22. 이제 JRE 도 설치됐으니 Eclipse 를 실행해 보자. 다시 C:\Program Files\eclipse\eclipse.exe 를 더블클릭하여 실행하자. 필자가 현재 이 글을 쓰고 있는 시점의 eclipse 최신버전의 code name 은 [HELIOS] 이다. 다른 버전이어도 상관없다.
23. eclipse 를 실행하면 제일 먼저 workspace 를 설정해야 한다. workspace 란 일종의 소스의 중앙폴더를 말하는 것이다. 개발자들은 잘 알겠지만 소스를 항상 한곳에 잘 모아놓는 것이 특히 배우는 입장에서는 중요하다. 소스가 여기저기 흩어져 있는 것보다 당연히 잘 정리돼서 모아놓는 것이 필요하지 않겠는가? 그곳이 workspace이다.
24. 별도로 workspace 지점을 설정하기 위해 [Browse...] 버튼을 클릭한다. 아래의 그림처럼 [Select Workspace Directory] 창이 나타난다. 필자는 항상 C-언어 수업하면 CRoom 이라는 폴더를 생성하는데 [CRoom] 폴더를 지정하고 [OK] 버튼을 클릭하여 창을 닫자.
25. 그러면 [Workspace]가 지정된다. 그리고 아래쪽에 있는 체크박스 [Use this as the default and do not ask again] 을 클릭하자. 이것은 eclipse 가 실행될 때마다 workspace를 다시 묻곤하는데, 더 이상 묻지 말라는 것이다. 창 자체가 나타나지 않는다. 물론 다른 방법으로 workspace를 변경할 수 있다. [OK] 버튼을 클릭하자.
26. 이제 정상적으로 eclipse 가 실행된다. 필요한 모듈들을 로딩하는 모습이다. 써보신 분들은 아시겠지만 상당히 느리고 무겁다는 것을 경험한다.
27. 아래 그림 처럼 eclipse 가 나타났다. [Welcome] 창은 나중에 [Help] 메뉴에서 다시 선택할 수 있으니 Welcome 글씨 오른쪽에 있는 [x] 를 클릭하여 창을 닫자.
28. 드디어 아래의 그림처럼 Eclipse C/C++ 개발툴이 나타났다. 자세한 eclipse 사용법은 시중 서점에 나와있으니 참고하기 바라고 이 글에서는 간단하게 샘플 코드를 작성하고 컴파일하고 실행하는 것 까지만 설명하기로 하겠다.
29. 좌측의 [Project Explorer] 뷰에서 마우스 오른쪽 버튼을 클릭하여 나타나는 컨텍스트 메뉴에서 [New] --> [C Project] 메뉴를 클릭한다.
30. [C Project] 창이 나타났다. 일단 [Project name] 은 간단하게 넣으면 경로가 위에서 설정한 workspace 의 하위에 프로젝트 이름의 폴더를 생성하게 된다. 그리고 [Project type] 목록에서 [Executable] --> [Hello World ANSI C Project] 를 선택하면 [Toolchains] 목록에서 [MinGW GCC] 가 보일 것이다. 선택하고 [Next] 버튼을 클릭한다.
31. 코드의 주석으로 들어올 부분을 설정하는 창이다. 개발자의 이름, Copyright, 등등을 간단하게 넣으면 되고, 반드시 확인할 것은 Source 폴더의 이름을 지정하는 것인데, 기본적인 이름인 [src] 를 그대로 사용하도록 하겠다. 즉, 생성한 프로젝트 하위에 [src] 폴더가 생기고 그 하위에 소스파일들을 넣는 것이다. [Next] 를 클릭하자.
32. [MinGW GCC] 의 환경설정을 지정하는 창이다. 기본값 그대로 놓고 [[Finish] 버튼을 클릭하여 창을 닫자.
33. 기본 템플릿에 지정돼있는 소스코드가 나타난다. 윗부분은 위에서 지정한 주석부분이고 아래쪽은 기본코드가 그대로 들어온다.
34. 테스트를 위해 아래 그림과 같이 간단하게 몇줄 샘플코드를 넣어보았다.
35. eclipse 는 별도로 컴파일 버튼이 없다. 그냥 Save 하면 syntax 검사하고 이상이 없으면 컴파일한다. 즉 저장이 컴파일이다. 상단의 툴바에서 [Save] 버튼을 찾아 클릭하여 저장 즉 컴파일하자.
36. 특별한 에러가 발견되지 않은 걸 보니 컴파일 오류는 없나보다. 실행하기 위해 툴바의 실행버튼 즉 초록색 버튼을 클릭하자.
37. 런타임 에러도 발견되지 않는다면 아래 그림 처럼 출력창에 Hello, World 글자가 출력된다. 정상적으로 실행된다는 것이다.
이상으로 Windows 7 환경에서 C/C++ 개발을 위한 eclipse 개발툴의 다운로드 및 설치 그리고 필요한 JRE 설치에 대해 살펴봤다. 오늘은 여기까지다. 그럼...
한편, Java 개발을 하고 있는 분들은 아무래도 Eclipse 를 많이 사용하고 있기 때문에 Windows 환경의 Eclipse 에서 minGW 컴파일러를 연결하여 C/C++ 을 개발하기 위한 간단한 방법을 이 글에서 소개하고자 한다. Eclipse 가 상당히 무겁긴 하지만, Java 쪽의 개발툴은 아무래도 Eclipse 가 대세가 아닌가 싶다. 별로 어렵지 않으니 따라해보자.
1. Eclipse 를 다운로드받기 위해 http://www.eclipse.org 를 방문해보자. 우측 상단의 노란색 네모박스 [Download Eclipse] 를 클릭한다.
2. 현재 Eclipse 가 다양한 컴파일러를 제공하고 있다. 물론 Java 컴파일러가 대부분이지만, 우리가 다운받고자 하는 C/C++ 개발툴도 보인다. 위에서 4번째인 [Eclipse IDE for C/C++ Developers] 링크를 클릭하자. 사이즈는 목록 중 제일 작다.
3. 이 패키지에 포함돼있는 툴들의 목록이 나타난다. 우측의 [Download Links] 의 목록에서 설치하고자 하는 운영체제를 선택하면 된다. 우리는 Windows 32 비트용에서 설치할 것이기 때문에 [Windows 32-bit] 링크를 클릭하자.
4. Eclipse 를 다운받을 수 있는 Mirror 사이트가 나타난다. 필자가 이 글을 쓰고 있는 현재는 KAIST 가 목록에 보인다. 여러분들은 다를 수 있으니 오해말기를... 링크를 클릭하자.
5. 다운로드 받기 위해 [Save] 버튼을 누른다. Eclipse 는 별도의 언어판이 없고(옛날에 한국어판도 있었지만), 일단 압축파일형태이다.
6. 필자는 C 드라이브하위에 [Downloads] 디렉토리를 생성하고 거기에 다운받았다.
7. 압축파일을 풀자. 마우스 오른쪽 버튼을 클릭하여 [여기에 압축풀기] 를 선택한다. 물론 필자의 압축툴은 알집이다. 현재 폴더에 압축풀기를 하면 된다.
8. 압축을 풀면 [eclipse] 라는 이름의 폴더가 생성된다.
9. 필자의 생각은 기본적으로 Windows 에서 실행되는 모든 프로그램은 특별한 사정이 있지않는 한, C 드라이브하위의 [Program Files]하위에 있으면 관리하기 쉽다고 생각한다. 그래서 방금 압축푼 [eclipse] 폴더를 C 드라이브 하위의 [Program Files] 하위로 이동시켰다. [eclipse] 폴더의 내용은 아래 그림과 같다.
Eclipse 는 별도의 설치과정없이 압축풀고 [eclipse.exe] 파일을 더블클릭하여 실행하면 된다. 심지어 USB에 압축풀고 거기서 실행해도 된다. 별도의 설치과정이 없으니, 제어판의 [프로그램 추가/제거] 목록에도 없다. 나중에 제거할 때는 그냥 폴더를 삭제하면된다. 그리고 백업도 그냥 폴더채로 백업하면 된다.
실행하기 위해 [eclipse.exe] 를 더블클릭하자.
10. 어라! 그런데 아래 그림과 같이 에러창이 떴다. 이유인즉, Eclipse 는 Java로 만들어진 툴이기 때문에 실행하기 위해서는 반드시 JRE 나 JDK 가 설치돼있어야 한다. 만약 여러분의 컴퓨터에 JRE(Java Runtime Environment) 나 JDK(Java Development Kit) 이 설치돼있지 않다면 반드시 먼저 설치하고 eclipes 를 실행해야 한다. 필자의 컴퓨터도 없었나보다. JRE를 설치해야 겠다. 단, Java 개발자 혹은 Java 로 개발하고자 하는 분들은 JDK 를 설치해야 하고, 그렇지 않고 C/C++ 로 개발하려고 하거나 PHP 개발을 목표로 하시는 분들은 그냥 JRE 만 설치하면 된다. 그래서 필자도 그냥 JRE 를 설치하기로 했다. 일단 [OK] 버튼을 클릭하여 창을 닫자.
11. JRE 를 다운받기 위해 Java 사이트를 방문하자. http://java.sun.com 으로 간다.
12. 여러분들도 익히 아시다시피 Java 를 개발했던 Sun Microsystems 가 Oracle 에 합병됐기 때문에 예전의 Java 사이트가 아닌 지독하게 Oracle 냄새가 나는 사이트로 포워딩됐다.
13. 상단의 메뉴바중에서 [Downloads] 에 마우스를 올려놓으면 드롭다운 메뉴가 나타나는데, 그 중에 [Popular Downloads] 섹션 중 [Java for Your Computer] 링크를 클릭하자.
14. [Free Java Download] 빨간색 버튼을 클릭하자.
15. 다운받은 절차도 길다. [Agree and Start Free Download] 빨간색 버튼을 클릭하자.
16. 사이즈가 얼마 되지 않으니 바로 실행하자. [Run] 버튼을 클릭한다.
17. 다운로드 중이다.
18. 잠시 기다리면 [Java Setup] 창이 나타난다. 설치하기 위해 [Install>] 버튼을 클릭한다.
19. 잘 설치되고 있다.
20. 설치가 모두 끝났다. [Close] 버튼을 클릭하여 창을 닫자.
21. 설치가 모두 끝나면 설치 폴더 위치로 가보자. JRE 를 설치하면 기본적으로 C:\Program Files\Java\jre6 로 설치된다.
22. 이제 JRE 도 설치됐으니 Eclipse 를 실행해 보자. 다시 C:\Program Files\eclipse\eclipse.exe 를 더블클릭하여 실행하자. 필자가 현재 이 글을 쓰고 있는 시점의 eclipse 최신버전의 code name 은 [HELIOS] 이다. 다른 버전이어도 상관없다.
23. eclipse 를 실행하면 제일 먼저 workspace 를 설정해야 한다. workspace 란 일종의 소스의 중앙폴더를 말하는 것이다. 개발자들은 잘 알겠지만 소스를 항상 한곳에 잘 모아놓는 것이 특히 배우는 입장에서는 중요하다. 소스가 여기저기 흩어져 있는 것보다 당연히 잘 정리돼서 모아놓는 것이 필요하지 않겠는가? 그곳이 workspace이다.
24. 별도로 workspace 지점을 설정하기 위해 [Browse...] 버튼을 클릭한다. 아래의 그림처럼 [Select Workspace Directory] 창이 나타난다. 필자는 항상 C-언어 수업하면 CRoom 이라는 폴더를 생성하는데 [CRoom] 폴더를 지정하고 [OK] 버튼을 클릭하여 창을 닫자.
25. 그러면 [Workspace]가 지정된다. 그리고 아래쪽에 있는 체크박스 [Use this as the default and do not ask again] 을 클릭하자. 이것은 eclipse 가 실행될 때마다 workspace를 다시 묻곤하는데, 더 이상 묻지 말라는 것이다. 창 자체가 나타나지 않는다. 물론 다른 방법으로 workspace를 변경할 수 있다. [OK] 버튼을 클릭하자.
26. 이제 정상적으로 eclipse 가 실행된다. 필요한 모듈들을 로딩하는 모습이다. 써보신 분들은 아시겠지만 상당히 느리고 무겁다는 것을 경험한다.
27. 아래 그림 처럼 eclipse 가 나타났다. [Welcome] 창은 나중에 [Help] 메뉴에서 다시 선택할 수 있으니 Welcome 글씨 오른쪽에 있는 [x] 를 클릭하여 창을 닫자.
28. 드디어 아래의 그림처럼 Eclipse C/C++ 개발툴이 나타났다. 자세한 eclipse 사용법은 시중 서점에 나와있으니 참고하기 바라고 이 글에서는 간단하게 샘플 코드를 작성하고 컴파일하고 실행하는 것 까지만 설명하기로 하겠다.
29. 좌측의 [Project Explorer] 뷰에서 마우스 오른쪽 버튼을 클릭하여 나타나는 컨텍스트 메뉴에서 [New] --> [C Project] 메뉴를 클릭한다.
30. [C Project] 창이 나타났다. 일단 [Project name] 은 간단하게 넣으면 경로가 위에서 설정한 workspace 의 하위에 프로젝트 이름의 폴더를 생성하게 된다. 그리고 [Project type] 목록에서 [Executable] --> [Hello World ANSI C Project] 를 선택하면 [Toolchains] 목록에서 [MinGW GCC] 가 보일 것이다. 선택하고 [Next] 버튼을 클릭한다.
31. 코드의 주석으로 들어올 부분을 설정하는 창이다. 개발자의 이름, Copyright, 등등을 간단하게 넣으면 되고, 반드시 확인할 것은 Source 폴더의 이름을 지정하는 것인데, 기본적인 이름인 [src] 를 그대로 사용하도록 하겠다. 즉, 생성한 프로젝트 하위에 [src] 폴더가 생기고 그 하위에 소스파일들을 넣는 것이다. [Next] 를 클릭하자.
32. [MinGW GCC] 의 환경설정을 지정하는 창이다. 기본값 그대로 놓고 [[Finish] 버튼을 클릭하여 창을 닫자.
33. 기본 템플릿에 지정돼있는 소스코드가 나타난다. 윗부분은 위에서 지정한 주석부분이고 아래쪽은 기본코드가 그대로 들어온다.
34. 테스트를 위해 아래 그림과 같이 간단하게 몇줄 샘플코드를 넣어보았다.
35. eclipse 는 별도로 컴파일 버튼이 없다. 그냥 Save 하면 syntax 검사하고 이상이 없으면 컴파일한다. 즉 저장이 컴파일이다. 상단의 툴바에서 [Save] 버튼을 찾아 클릭하여 저장 즉 컴파일하자.
36. 특별한 에러가 발견되지 않은 걸 보니 컴파일 오류는 없나보다. 실행하기 위해 툴바의 실행버튼 즉 초록색 버튼을 클릭하자.
37. 런타임 에러도 발견되지 않는다면 아래 그림 처럼 출력창에 Hello, World 글자가 출력된다. 정상적으로 실행된다는 것이다.
이상으로 Windows 7 환경에서 C/C++ 개발을 위한 eclipse 개발툴의 다운로드 및 설치 그리고 필요한 JRE 설치에 대해 살펴봤다. 오늘은 여기까지다. 그럼...
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- ftp서버
- Apache
- Fedora
- CSS3
- 원격로그인
- Flex
- 리눅스
- Installation
- 우분투
- JAR
- JDBC
- mysql
- classpath
- LECTURE
- Android
- EditPlus
- ubuntu
- Fedora14
- Javadoc
- Eclipse
- dev-c++
- windows 7
- javascript
- Linux
- AJAX
- PHP
- command tools
- SQL
- Windows 8.1
- J2SE
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함