본문 바로가기
C++

[C++] 첫 번째 프로그램 작성하기: 컴파일부터 실행까지 🚀

by 다다면체 2025. 1. 3.
728x90
반응형

안녕하세요! C++에 입문하려는 여러분을 환영합니다! 😊 처음 배우는 프로그래밍은 설레기도 하고, 살짝 어렵게 느껴질 수도 있죠? 오늘은 C++로 "Hello, World!"를 출력하는 프로그램을 함께 만들어 보면서 기본기를 다져볼게요. 천천히 따라와 주세요! 🙌

반응형

1. C++ 개발 환경 설정하기 ⚙️

코드를 작성하고 실행하려면 개발 환경이 필요해요. 하지만 걱정하지 마세요. 설치부터 사용법까지 차근차근 알려드릴게요!

(1) IDE와 컴파일러 고르기

C++를 작성하려면 편리한 도구가 필요하죠. 아래 도구들 중 하나를 선택해 보세요:

  • Visual Studio (Windows): 마이크로소프트에서 만든 강력한 IDE예요. Windows 사용자라면 추천!
  • CLion (Cross-platform): JetBrains에서 만든 스마트한 유료 IDE입니다.
  • VS Code (Cross-platform): 가볍고 확장 가능한 무료 IDE로, 간단한 작업에 딱이에요.
  • Xcode (macOS): Mac 사용자라면 Xcode가 기본이죠.

(2) 컴파일러 설치하기

코드를 실행하려면 컴파일러가 필수입니다. 아래 옵션 중 하나를 골라 설치해 보세요:

  • GCC (Linux/macOS): 무료 오픈 소스 컴파일러로 아주 인기 많아요.
  • MSVC (Windows): Visual Studio와 함께 제공돼요.
  • Clang: 최신 기능을 지원하는 빠른 컴파일러예요.

GCC 설치 방법 (Linux/macOS 기준)

sudo apt update
sudo apt install g++

MSVC 설치 방법 (Windows 기준)

  1. Visual Studio 설치 시 Desktop development with C++ 옵션 선택.
  2. 설치 후 "Developer Command Prompt"에서 cl 명령어를 실행해 설치 확인.

2. 첫 번째 프로그램 작성하기 ✏️

환경 설정이 끝났다면, 이제 코드 작성을 시작해 볼까요? 😆

(1) "Hello, World!" 코드 작성하기

프로그래밍의 시작은 "Hello, World!" 출력이에요. 아래 코드를 작성해 보세요:

#include <iostream> // 입출력 라이브러리 포함

int main() {
    std::cout << "Hello, World!" << std::endl; // 화면에 출력
    return 0; // 프로그램 정상 종료
}

코드 설명

  • #include <iostream>: 화면에 텍스트를 출력하기 위해 필요한 라이브러리입니다.
  • std::cout: "출력" 역할을 합니다.
  • std::endl: 줄바꿈을 의미해요.
  • int main(): 프로그램의 시작점입니다.
  • return 0;: 프로그램이 정상적으로 끝났다는 것을 알립니다.

(2) 파일 저장하기

작성한 코드를 hello.cpp라는 이름으로 저장하세요. IDE를 사용한다면 프로젝트에 추가하는 것도 잊지 마세요!

3. 컴파일하고 실행하기 ▶️

작성한 코드를 실행하려면 컴파일 과정을 거쳐야 해요. 컴파일은 코드를 컴퓨터가 이해할 수 있는 언어로 변환하는 작업이에요.

(1) 터미널에서 컴파일하기

GCC 사용 시:

g++ -o hello hello.cpp
  • -o hello: 실행 파일의 이름을 hello로 지정.
  • hello.cpp: 우리가 작성한 소스 코드 파일.

(2) 실행하기

아래 명령어로 실행 파일을 실행하세요:

./hello

출력 결과:

Hello, World!

(3) IDE에서 실행하기

IDE 사용자라면 "Build" 또는 "Run" 버튼만 클릭하면 끝! 결과를 출력 창에서 확인할 수 있어요.

4. 알아두면 좋은 팁 💡

  • 들여쓰기와 공백: 보기 좋은 코드가 실력도 좋아 보입니다.
  • 에러 메시지 읽기: 처음엔 헷갈릴 수 있지만, 에러 메시지가 해결 방향을 알려줘요.
  • 코드에 주석 추가: 나중에 다시 코드를 봤을 때 이해하기 쉽게 도와줍니다.

5. 마무리 🎉

짝짝짝! 드디어 첫 번째 C++ 프로그램을 완성했어요. 이제 변수, 조건문, 반복문 같은 개념을 배우며 더 재미있고 유용한 프로그램을 만들어볼 차례예요. C++의 세계는 정말 넓고 깊으니, 천천히 즐기면서 배워보세요. 함께라면 문제없어요! 🚀

728x90
반응형