Programming/Environment2013. 6. 10. 11:04

 MinGW마이크로소프트 윈도로 포팅한 GNU 소프트웨어 도구 모음이다. mingw32로도 알려져 있다.

 MinGW는 윈도 API를 구현할 수 있는 헤더 파일들을 가지고 있으며 이로써 개발자들이 "자유롭게 쓸 수 있는" 컴파일러인 GCC를 사용할 수 있다. 시그윈 포팅을 사용할 경우 컴파일한 프로그램 결과물이 유닉스 계통의 기능을 가상으로 구현하는 런타임에 의존하는 반면, MinGW의 경우 이러한 기능에 의존하지 않고 마이크로소프트 윈도 기반 프로그램들을 만들 수 있다.
 이 MinGW 프로젝트는 두 개의 기본 꾸러미를 관리하고 배포한다. 첫째로는 포팅된 GCC 컴파일러들은 윈도 명령 줄에서, 아니면 IDE에 통합된 채로 쓸 수 있다. 아니면 둘째로는 MSYS(minimal system의 약자)를 쓸 수도 있는데, 이것은 가벼운 유닉스 계통의 셸 환경을 제공한다. 이러한 환경은 rxvt와 autoconf 스크립트들을 실행하는 데에 충분한 POSIX 도구들이 집약되어 있다. 두 개의 꾸러미들은 원래 시그윈 일부의 forks였으며 forks는 네이티브 윈도 기능 덕에 더 포괄적인 유닉스 계통의 지원을 제공한다. 두 개의 꾸러미들은 자유 소프트웨어이다. Win32 헤더 파일들은 공용 도메인에 공개된다. 반면 GNU에서 포팅되는 프로그램들은 GNU 일반 공중 사용 허가서 하에서 사용할 수 있다. 완전한 MSYS 꾸러미와 개별 MinGW GNU 유틸리티들의 바이너리 파일들은 MinGW 사이트에서 내려 받을 수 있다.

(참고 : http://ko.wikipedia.org/wiki/MinGW)

 

 길게 설명을 쓸 필요도 없이, C/C++ 컴파일을 위한 컴파일러를 포함하고 있어서 필요하다. 또한, 윈도우 기반 프로그램도 만들 수 있다. 윈도우 운영체제 환경에서 C/C++ 컴파일을 하기 위해 MinGW 를 설치할 것이며, 이는 Eclipse 등의 개발 툴에서도 필요하다.(개발 툴은 단순히 개발의 편의성을 높여줄 뿐, 컴파일러 등을 포함하고 있지 않다.)

 

 MinGW 홈페이지에 접속한다.(링크 : http://www.mingw.org/) 아래 페이지가 열리면, Navigation 메뉴 중, "Downloads" 를 선택한다.

다음페이지(링크 : http://sourceforge.net/projects/mingw/files/) 에 접속되면, 페이지 중간에 있는 "Download mingw-get-inst-20120426.exe(662.7 kB)" 를 선택한다.

 다음과 같이 MinGW 의 다운이 시작된다. 바로 저장하거나, 옵션을 이용하여 원하는 위치에 다운받는다.

 다운 받은 "mingw-get-inst-20120426.exe" 를 실행하면, 환영 메시지가 나온다. "Next >" 를 선택한다.

 아래 페이지로 넘어가면, 계속해서 "Next >" 를 선택하여 진행한다.

 다운받은 설치파일로 설치할 것인지, 최신판을 받아 설치할 것인지를 물어보면, 최신판을 다운 받았으므로, "Use pre-packaged repository catalogues" 라디오 버튼을 선택하고, "Next >" 를 선택한다.

 라이센스 관련 동의를 물어보면, "I accept the agreement" 라디오 버튼을 선택하고, "Next >" 를 선택한다.

 설치하고자 하는 폴더를 변경할 수 있다. "Browse..." 버튼을 선택하여, 설치하고자 하는 폴더를 선택 후, "Next >" 를 선택한다.(기본값으로 설치하는 것을 추천한다.)

 윈도우 시작메뉴에 바로가기를 만들 것인지를 묻는다. 컴파일러로 사용할 것이므로 바로가기가 필요없다. "Don't create a Start Menu folder" 를 선택 후, "Next >" 를 선택한다.

  설치할 컴파일러를 선택할 수 있다. 설치하고자 하는 항목을 선택 후, "Next >" 를 선택한다.(C/C++ 컴파일러만 설치하면 되지만, 다른 컴파일러를 설치해도 용량이 얼마 되지 않으며, 시스템 리소스를 사용하는 것이 아니므로, 모든 항목을 설치하는 것을 추천한다.)

 설치에 대한 요약이 나오면, 확인 후, "Install" 을 선택하여 설치를 진행한다.

 설치가 완료되면, "Finish" 를 선택하여 설치 프로그램을 종료한다.(설치 로그를 확인할 필요는 없으므로, "Display mingw-get log" 체크박스를 선택 해제 후, 종료한다.)

Posted by 개발자테오
Programming/Environment2013. 6. 7. 12:51

 앞서 설치한 JDK (Java Development Kit) 가 올바르게 실행되도록 환경변수를 설정한다.

 

 제어판에서 "시스템 및 보안" 을 선택한다.

 시스템 및 보안 페이지가 열리면, "시스템" 을 선택한다.

 시스템 창이 열리면, "고급 시스템 설정" 을 선택한다.

 고급 시스템 설정 창이 열리면, "고급" 탭을 선택 한 후, "환경 변수(N)..." 을 선택한다.

 환경 변수 창이 열리면, 시스템 변수(S) 에 있는 "Path" 를 선택한 후, "편집(I)..." 을 선택한다.

 시스템 변수 편집 창이 열리면, 변수 값(V) 에 설치한 JDK 의 "설치폴더\bin" 을 추가한다.

 JDK 의 설치 폴더명은 다음과 같이 윈도우 탐색기에서 폴더를 찾아간 후, 위의 주소를 클릭하면, 전체 폴더명을 복사할 수 있다. 복사, 붙여넣기를 이용해서 오타 없이 넣을 수 있다. 변수 값(V) 에 설치한 JDK 의 "설치폴더\bin" 을 추가할 때에는, ";"(세미콜론) 을 이용해서 다른 폴더들과 구분을 지어야 한다.

 

 윈도우에서 "실행..." 을 선택 혹은 키보드의 "윈도우키" + "R" 을 눌러서 실행창이 열리면, "cmd" 를 입력한다.

 cmd 창이 열리면, "javac" 를 입력한다. 다음과 같이 javac 가 실행되면, 정상적으로 설치 및 환경변수 설정이 된 것이다.

Posted by 개발자테오
Programming/Environment2013. 6. 7. 12:24

 The Java Development Kit (JDK) is an implementation of either one of the Java SE, Java EE or Java ME platforms released by Oracle Corporation in the form of a binary product aimed at Java developers on Solaris, Linux, Mac OS X or Windows. Since the introduction of Java platform, it has been by far the most widely used Software Development Kit (SDK).[citation needed] On 17 November 2006, Sun announced that it would be released under the GNU General Public License (GPL), thus making it free software. This happened in large part on 8 May 2007, when Sun contributed the source code to the OpenJDK.

 java the loader for Java applications. This tool is an interpreter and can interpret the class files generated by the javac compiler. Now a single launcher is used for both development and deployment. The old deployment launcher, jre, no longer comes with Sun JDK, and instead it has been replaced by this new java loader.
 javac the Java compiler, which converts source code into Java bytecode

(참고 : http://en.wikipedia.org/wiki/Java_Development_Kit)

 

 JDK 는 자바 소프트웨어 개발 툴이다. 운영체제와 응용 프로그램에 맞는 자바 API 와 클래스 라이브러리, 자바 가상 머신 등으로 구성되어져 있다. 간단히 말하자면, Java 컴파일을 위한 컴파일러와 이를 실행할 수 있는 실행 파일을 포함하고 있다. 프로그래밍 언어 Java 를 이용하여 코드를 작성하면, JDK 내의 컴파일러를 통해 실행할 수 있는 파일로 만들 수 있고, 이 실행파일을 JDK 내의 실행파일로 실행하면, 결과를 확인할 수 있다. 이 중, 실행환경만 필요하다면(이클립스의 실행을 위하여 설치하려 한다면), JRE(Java Runtime Environment) 를 설치하면 되지만, Java 프로그래밍을 위하여 모두 포함되어 있는 JDK 를 설치하려 한다.

 

 Java 홈페이지에 접속한다.(링크 : http://www.oracle.com/technetwork/java/index.html) 아래 페이지가 열리면, "Downloads" 를 선택한다.

 다음 페이지(링크 : http://www.oracle.com/technetwork/indexes/downloads/index.html#menu-downloads) 에 접속되면, 페이지 하단에 있는 "Java SE" 를 선택한다.

 다음 페이지(링크 : http://www.oracle.com/technetwork/java/javase/downloads/index.html) 에 접속되면, 페이지 중단에 있는 "Java" 그림 혹은 페이지 하단에 있는 JDK "DOWNLOAD" 그림을 선택한다.

 다음 페이지(링크 : http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html) 에 접속되면, 페이지 중단에 있는 "Accept License Agreement" 라디오 버튼을 선택한다.

 OS 에 맞는 JDK 를 선택한다.(Windows 32Bit 는 Windows x86 에 맞는 jdk-7u17-windows-i586.exe, 64Bit 는 jdk-7u17-windows-x64.exe 를 선택한다.)

 다음과 같이 JDK 의 다운이 시작된다. 바로 저장하거나, 옵션을 이용하여 원하는 위치에 다운받는다.

 다운 받은 jdk-7u17-windows-i586.exe 를 실행하면, 환영 메시지가 나온다. "Next >" 를 선택한다.

 설치하고자 하는 폴더를 변경할 수 있다. "Change..." 버튼을 선택하여, 설치하고자 하는 폴더를 선택 후, "Next >" 를 선택한다.(기본값으로 설치하는 것을 추천한다.)

 아래와 같이 JDK 설치가 진행된다.

 설치가 완료되면, "Close" 를 선택하여 설치 프로그램을 종료한다.

Posted by 개발자테오