C++ 프로그램 편집, 컴파일 및 실행하기
C++ 프로그래밍을 시작하려면 소스 코드 작성부터 컴파일, 실행까지의 전체 과정을 이해해야 합니다. 이 가이드에서는 텍스트 에디터로 C++ 파일을 만들고, GCC 컴파일러를 사용해 프로그램을 빌드하고 실행하는 방법을 단계별로 설명합니다.
1단계: C++ 소스 파일 작성
먼저 사용 중인 텍스트 에디터(메모장, VS Code, Vim 등)를 열어 새로운 cpp 파일을 생성합니다. 그리고 아래의 기본 코드를 입력합니다.
#include<iostream>
int main() {
std::cout << "Hello world";
}
코드 작성이 끝나면 이 파일을 source.cpp라는 이름으로 저장합니다. 확장자가 반드시 .cpp여야 컴파일러가 C++ 소스 파일로 인식합니다.
2단계: 컴파일 준비
컴파일러와 소스 프로그램이 모두 준비되었다면, C++ 프로그램을 컴파일하고 실행하는 것은 매우 간단합니다. 여기서는 GCC(G++) 컴파일러가 설치되어 있고, 컴파일할 source.cpp 파일이 있다고 가정합니다.
3단계: 터미널에서 디렉토리 이동
새 터미널 창을 엽니다. Windows를 사용 중이라면 명령 프롬프트(cmd) 또는 PowerShell을 실행하면 됩니다.
그다음, source.cpp 파일이 있는 디렉토리로 이동합니다. 예를 들어 파일이 C:/Users/Dell/Documents에 있다면 명령줄에 다음과 같이 입력합니다.
$ cd 'C:/Users/Dell/Documents'
4단계: g++로 소스 파일 컴파일
이제 아래 명령어를 입력하여 g++로 소스 파일을 컴파일합니다.
$ g++ -o <원하는-실행파일-이름> source.cpp
<원하는-실행파일-이름> 부분은 원하는 이름으로 자유롭게 지정할 수 있습니다. 예를 들어 myprogram처럼 입력하면 됩니다.
$ g++ -o myprogram source.cpp
컴파일이 성공적으로 완료되면 오류 메시지 없이 해당 이름의 실행 파일이 생성됩니다.
5단계: 프로그램 실행
마지막으로 생성된 실행 파일을 아래 명령어로 실행합니다.
$ ./myprogram
프로그램이 정상적으로 실행되면 터미널에 다음과 같은 출력 결과가 표시됩니다.
Hello world
마무리
이처럼 C++ 프로그램 개발 과정은 소스 코드 작성 → 컴파일 → 실행의 세 단계로 이루어집니다. 처음에는 낯설 수 있지만, 몇 번만 반복하면 자연스럽게 익숙해집니다. 참고로 Windows 환경에서는 MinGW를 통해 GCC를 설치할 수 있으며, Linux나 macOS는 대부분 기본적으로 GCC가 포함되어 있습니다. 또한 Visual Studio, CLion 같은 통합 개발 환경(IDE)을 사용하면 컴파일과 실행을 더욱 편리하게 처리할 수 있습니다.