C 언어 소개 – C 언어 개발 환경 구축 – 0편: C 컴파일러 설치 완벽 가이드
안녕하세요, 코딩을 사랑하는 여러분! 😊
프로그래밍 입문을 결심하고 C 언어를 공부하기로 하셨다면 정말 잘 오셨어요!
이번 시간부터는 C 언어를 직접 작성하고 실행할 수 있는 환경을 준비하는 과정을 하나하나 안내해 드릴게요.
**오늘의 주제는 바로 ‘C 컴파일러 설치하기’**입니다.
컴파일러는 C 언어 코드를 사람의 말 → 기계어로 바꿔주는 번역가 같은 존재예요.
그럼 이제 본격적으로 개발 환경을 차근차근 만들어볼까요? 🚀
C 컴파일러란 무엇인가요?
먼저 C 컴파일러의 역할부터 간단하게 이해해볼게요.
🧠 비유하자면,
C 언어로 쓴 코드는 ‘레시피’,
컴파일러는 그 레시피를 ‘진짜 요리’로 만들어주는 요리사예요!
컴파일러의 역할
.c
파일 → 실행 가능한.exe
또는 바이너리 파일로 변환- 문법 오류 검사
- 코드 최적화
- 실행에 필요한 내부 구조 구성
운영체제별 대표 C 컴파일러 소개
운영체제 | 대표 컴파일러 | 특징 |
---|---|---|
Windows | MinGW, TDM-GCC, Visual Studio | 설치 쉬움, IDE 다양 |
macOS | Xcode, GCC, Clang | macOS 전용 도구 탑재 |
Linux | GCC (기본 내장) | 대부분 배포판에 내장 |
윈도우에서 C 컴파일러 설치하는 방법
🔹 방법 1: MinGW 설치 (가장 많이 사용됨)
-
MinGW 설치 파일 다운로드
- https://osdn.net/projects/mingw/releases/ 접속
mingw-get-setup.exe
파일 다운로드
-
설치 후 패키지 선택
mingw32-gcc-g++
,mingw32-base
,mingw32-gcc-core
등을 체크
-
환경 변수 설정
C:\MinGW\bin
을 시스템 환경 변수PATH
에 추가- 방법: 내 PC → 속성 → 고급 시스템 설정 → 환경 변수
-
설치 확인
-
명령 프롬프트(cmd) 열고 아래 입력
gcc --version
-
버전 정보가 뜨면 설치 성공!
-
🛠️ 예시:
gcc hello.c -o hello.exe
→ hello.c 파일을 hello.exe로 컴파일합니다.
🔹 방법 2: Visual Studio 사용하기 (IDE 통합 환경)
-
Visual Studio Community 버전 다운로드
-
설치 중 C++ 개발 도구 선택
- 비주얼 스튜디오는 C, C++ 둘 다 지원해요.
-
프로젝트 만들기 → 콘솔 앱 선택 → C 코드 작성 가능!
🎯 비유하자면, Visual Studio는 “풀옵션 주방” 같은 느낌!
코드 작성, 컴파일, 디버깅까지 한 번에 가능하답니다.
macOS에서 C 컴파일러 설치하는 방법
🔹 Xcode Command Line Tools 사용
-
터미널 열기
-
다음 명령어 입력:
xcode-select --install
-
설치 후 다음으로 확인:
gcc --version
🍎 macOS는 Clang이라는 컴파일러가 주로 설치되지만,
gcc와 거의 동일하게 사용 가능합니다!
Linux에서 C 컴파일러 설치하는 방법
대부분의 리눅스 배포판에는 이미 gcc
가 설치되어 있어요.
만약 없다면 아래처럼 설치하시면 됩니다.
🔹 Ubuntu, Debian 계열
sudo apt update
sudo apt install build-essential
🔹 CentOS, RHEL 계열
sudo yum groupinstall "Development Tools"
🎯 설치 후 확인:
gcc --version
코드 편집기는 무엇을 쓰면 좋을까요?
컴파일러는 ‘요리사’라면, 편집기는 ‘레시피를 쓰는 노트’예요.
편집기 이름 | 장점 |
---|---|
VS Code | 가볍고 확장성이 뛰어남 (추천!) |
Code::Blocks | C/C++ 전용으로 사용 편리 |
Notepad++ | 아주 가볍고 빠름 |
Dev-C++ | 입문자용으로 매우 친숙함 |
설치 후 첫 컴파일 예시
// hello.c
#include <stdio.h>
int main() {
printf("Hello, C World!
");
return 0;
}
컴파일 명령어
gcc hello.c -o hello
실행
./hello // 리눅스, macOS
hello.exe // 윈도우
🎉 짜잔~! “Hello, C World!”가 화면에 나오면 성공입니다!
✅ 설치 중 주의할 점 체크리스트
주의사항 | 설명 |
---|---|
환경 변수 설정 꼭 확인 | gcc 명령어가 동작하지 않으면 대부분 환경 변수 문제 |
경로에 공백이 없어야 함 | C:\Program Files\ 경로에 설치하면 문제 발생 가능 |
권한 문제 주의 | 설치나 컴파일 시 관리자 권한 요구될 수 있음 |
파일 인코딩 확인 | 코드 작성 시 UTF-8 또는 ANSI 인코딩 권장 |
확장자 확인 | .c 확장자로 저장되어야 컴파일 가능 |
마무리하며 💬
지금까지 C 언어를 배우기 위한 첫걸음인 컴파일러 설치를 함께해보았어요.
이제 여러분은 C 언어의 세계로 정식 입장할 준비가 된 거예요!
다음 편에서는 설치한 환경을 활용해서
첫 번째 C 프로그램을 작성하고 실행하는 과정을 안내드릴게요.
궁금한 점 있으시면 언제든지 댓글로 남겨주세요!
그럼 다음 시간에 또 만나요! 감사합니다 😊