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.out1.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;
}
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.