C++ 환경 설정


로컬 환경 설정

C++ 언어 환경을 설정하려면 컴퓨터에서 텍스트 편집기와 C++ 컴파일러라는 두 가지 소프트웨어를 사용할 수 있는지 확인해야 합니다.

텍스트 편집기

이것은 프로그램을 입력하는 데 사용됩니다. 텍스트 편집기에는 Windows 메모장, OS 편집 명령, Brief, Epsilon, EMACS 및 vim/vi가 포함됩니다.

텍스트 편집기의 이름과 버전은 운영 체제에 따라 다를 수 있습니다. 예를 들어 메모장은 Windows 운영 체제에서 일반적으로 사용되며 vim/vi는 Windows 및 Linux/UNIX 운영 체제에서 사용할 수 있습니다.

편집기를 통해 생성된 파일은 프로그램 소스 코드가 포함된 소스 파일이라고도 합니다. C++ 프로그램의 소스 파일 확장자는 일반적으로 .cpp, .cp 또는 .c입니다.

프로그래밍을 시작하기 전에 텍스트 편집기가 있는지, 컴퓨터 프로그램을 작성할 만큼 충분한 경험이 있는지 확인한 다음 이를 파일로 저장하고 컴파일하고 실행하세요.

C++ 컴파일러

소스 파일에 작성된 소스 코드는 사람이 읽을 수 있는 소스입니다. CPU가 주어진 명령에 따라 프로그램을 실행할 수 있도록 기계어로 "컴파일"해야 합니다.

C++ 컴파일러는 소스 코드를 최종 실행 프로그램으로 컴파일하는 데 사용됩니다.

대부분의 C++ 컴파일러는 소스 파일 확장자를 신경 쓰지 않지만 확장자를 지정하지 않으면 기본적으로 .cpp가 사용됩니다.

가장 많이 사용되는 무료 컴파일러는 GNU의 C/C++ 컴파일러이며, HP나 Solaris를 사용하는 경우 해당 운영 체제에서 컴파일러를 사용할 수 있습니다.

다음 섹션에서는 다양한 운영 체제에 GNU의 C/C++ 컴파일러를 설치하는 방법을 안내합니다. 여기서는 C/C++도 언급하는데, 그 이유는 주로 GNU의 gcc 컴파일러가 C 및 C++ 프로그래밍 언어에 적합하기 때문입니다.

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

UNIX/Linux에 설치

Linux 또는 UNIX를 사용하는 경우 명령줄에서 다음 명령을 사용하여 시스템에 GCC가 설치되어 있는지 확인하세요.

$ g++ -v

GNU 컴파일러가 컴퓨터에 이미 설치되어 있으면 다음 메시지가 표시됩니다.

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)

GCC가 설치되지 않은 경우 http://gcc.gnu.org/install/의 자세한 지침에 따라 GCC를 설치하세요.

Mac OS X에 설치

Mac OS를 사용하는 경우 Xcode가 설치되면 GNU 컴파일러를 사용할 수 있습니다.

Xcode는 현재developer.apple.com/technologies/tools/에서 다운로드할 수 있습니다.

Windows에 설치

Windows에 GCC를 설치하려면 MinGW를 설치해야 합니다. MinGW를 설치하려면 MinGW 홈페이지(www.mingw.org)를 방문하여 MinGW 다운로드 페이지에 들어가서 MinGW-<version>.exe라는 이름 형식의 MinGW 설치 프로그램 최신 버전을 다운로드하세요.

MinWG를 설치할 때 최소한 gcc-core, gcc-g++, binutils 및 MinGW 런타임을 설치해야 하지만 일반적으로 더 많은 것이 있습니다.

MinGW 설치의 bin 하위 디렉터리를 PATH 환경 변수에 추가하면 명령줄에서 간단한 이름으로 이러한 도구를 지정할 수 있습니다.

설치가 완료되면 Windows 명령줄에서 gcc, g++, ar, ranlib, dlltool 및 기타 일부 GNU 도구를 실행할 수 있습니다.