C/C++ 학습 · 1 min read · Oct 10, 2025

C/C++ 단계별 학습 - 페이지 2

02. 단계별 C/C++ — C/C++를 위한 IDE 및 컴파일러

C / C++는 컴파일러 기반 프로그래밍 언어입니다. 프로그램을 실행하려면 컴파일러 소프트웨어가 필요합니다 (예: GNU GCC, Tiny C, MS Visual C++, Cygwin C, Borland, Intel C 등). 또한 프로그램을 생성/편집하기 위해 IDE가 필요합니다 (예: Dev-C++, Code::Blocks, Eclipse, TurboC 등).

제가 좋아하는 컴파일러와 IDE의 몇 가지 예를 드리겠습니다. 방대한 목록 중에서 가장 적합한 것을 선택할 수 있습니다.

1. GNU GCC 컴파일러 설치

1.1. 리눅스용
1.2. Mac OS X용
1.3. 윈도우용 (MinGW + DevCpp-IDE)
1.4. 프로그램 생성, 컴파일 및 실행 방법
1.5. 예제 프로그램

1. GNU GCC 컴파일러 설치

1.1. 리눅스용

  • Redhat의 경우, gcc-c++ RPM을 가져와서 Rpmfind를 사용하여 설치합니다 (루트 권한으로) rpm -ivh gcc-c++-version-release.arch.rpm
  • Fedora Core/CentOS의 경우, GCC C++ 컴파일러를 설치합니다 (루트 권한으로) yum install gcc-c++
  • Mandrake의 경우, GCC C++ 컴파일러를 설치합니다 (루트 권한으로) urpmi gcc-c++
  • Debian의 경우, GCC C++ 컴파일러를 설치합니다 (루트 권한으로) apt-get install g++
  • Ubuntu의 경우, GCC C++ 컴파일러를 설치합니다 sudo apt-get install g++
  • 루트 권한을 얻을 수 없는 경우, ftp://ftp.gnu.org/에서 tarball을 가져와서 지침에 따라 홈 디렉토리에 컴파일 및 설치합니다.

1.2. Mac OS X용

Xcode에는 GCC C++ 컴파일러가 포함되어 있습니다.

1.3. 윈도우용 (MinGW + DevCpp-IDE)

  • http://www.bloodshed.net/devcpp.html로 이동하여 원하는 버전을 선택합니다 (아래로 스크롤). 적절한 다운로드 링크를 클릭하세요! 최신 버전의 경우, http://www.bloodshed.net/dev/devcpp.html로 리디렉션됩니다.
  • 라이센스를 읽고 다운로드 링크로 스크롤합니다. Mingw/GCC가 포함된 버전을 다운로드합니다. 직접 조립하는 것보다 훨씬 쉽습니다. 아주 짧은 지연 (몇 일) 후에 devcpp IDE와 함께 패키징된 최신 버전의 mingw를 항상 받을 수 있습니다. 필요한 모듈을 수동으로 다운로드하는 것과 절대적으로 동일합니다.
  • 모든 WinNT 버전에서 사용자 수준에서 실행할 수 있는 실행 파일을 받게 됩니다. 그러나 모든 사용자에 대해 설정하려면 관리자 권한이 필요합니다. 원하는 폴더에 devcpp와 mingw를 설치합니다.
  • IDE를 시작하고 첫 번째 프로젝트를 경험하세요!

MSVC와 유사한 메뉴 및 버튼 배치를 찾을 수 있습니다. 물론 이전에 익숙했던 경우에는 많은 것들이 다소 다르지만, 첫 번째 프로그램을 실행하는 것은 몇 번의 클릭으로 간단합니다.

1.4. 프로그램 생성, 컴파일 및 실행 방법

리눅스를 사용하는 경우, 프로그램을 생성/편집합니다:

vi hello.cpp

컴파일:

g++ -Wall -g -o hello.out hello.cpp

프로그램 실행:

 ./hello.out

1.5. 예제 프로그램:

C 예제 프로그램:

* 0001_hello.c *\
#include
int main()
{
printf(“\nHello world”);
return 0;
}

C++ 예제 프로그램:

* 0001_hello.cpp *\
#include
using namespace std;
int main()
{
cout << endl << “Hello, Happy programming”;
return 0;
}

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.