Computer >> 컴퓨터 >  >> 프로그래밍 >> C++

C++ 개발 환경 설정 완벽 가이드: 에디터와 컴파일러 준비하기


텍스트 에디터(Text Editor)

텍스트 에디터는 프로그램 코드를 직접 작성하는 데 사용되는 필수 도구입니다. 대표적인 에디터로는 Windows 메모장(Notepad), OS Edit 명령어, Brief, Epsilon, EMACS, 그리고 vim 또는 vi 등이 있습니다.

텍스트 에디터의 종류와 버전은 운영체제마다 다를 수 있습니다. 예를 들어 Windows에서는 주로 메모장을 사용하며, vim이나 vi는 Windows뿐 아니라 Linux와 UNIX 환경에서도 활용할 수 있습니다.

에디터로 작성한 파일을 소스 파일(source file)이라고 부르며, C++ 소스 파일은 일반적으로 .cpp, .cp, 또는 .c 확장자를 사용해 저장합니다.

C++ 프로그래밍을 시작하기 전에 반드시 텍스트 에디터를 먼저 준비해 두어야 합니다.

C++ 컴파일러(C++ Compiler)

C++ 컴파일러는 작성된 소스 코드를 최종 실행 가능한 프로그램으로 변환하는 핵심 도구입니다.

대부분의 C++ 컴파일러는 소스 파일의 확장자를 크게 신경 쓰지 않지만, 별도로 지정하지 않을 경우 기본적으로 .cpp 확장자를 인식합니다.

가장 널리 사용되며 무료로 제공되는 컴파일러는 GNU C/C++ 컴파일러입니다. 이 외에도 HP 또는 Solaris 운영체제를 사용 중이라면 해당 시스템 전용 컴파일러를 이용할 수 있습니다.

GNU C/C++ 컴파일러 설치 방법

UNIX/Linux 설치

Linux 또는 UNIX 환경을 사용 중이라면, 명령줄에서 아래 명령어를 입력하여 GCC가 시스템에 설치되어 있는지 확인할 수 있습니다.

$ g++ -v

GCC가 정상적으로 설치되어 있다면 다음과 같은 메시지가 출력됩니다.

Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix=/usr .......
Thread model: posix
gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)

Mac OS X 설치

Mac OS X 사용자라면 GCC를 가장 손쉽게 구하는 방법은 Apple 공식 웹사이트에서 Xcode 개발 환경을 다운로드한 후, 안내에 따라 간단히 설치하는 것입니다.

Windows 설치

Windows에 GCC를 설치하려면 MinGW(Minimalist GNU for Windows)를 설치해야 합니다. MinGW 공식 홈페이지에 접속하여 최신 버전의 설치 프로그램인 MinGW-<version>.exe 파일을 다운로드하세요.

MinGW 설치 과정에서 최소한 gcc-core, gcc-g++, binutils, 그리고 MinGW 런타임은 반드시 선택해야 하며, 필요에 따라 추가 구성 요소를 함께 설치할 수도 있습니다.

설치 후에는 명령줄에서 도구 이름만으로 바로 실행할 수 있도록, MinGW가 설치된 디렉터리의 bin 하위 폴더를 PATH 환경 변수에 추가하는 것이 좋습니다.

모든 설치가 완료되면 Windows 명령줄에서 gcc, g++, ar, ranlib, dlltool 등 다양한 GNU 개발 도구를 자유롭게 사용할 수 있습니다.