C언어는 코딩 → 컴파일 → 실행의 과정을 거쳐야 함.
컴퓨터가 C언어를 이해할 수 없기 때문에, 컴파일러가 C코드를 기계어로 번역해줘야 함.
[작성한 C코드] -- (컴파일러) --> [기계어(실행파일)]
중간 통역 역할을 해준다고 보면됨.
컴파일러(gcc)가 없으면 컴퓨터는 절대 C코드를 이해할 수 없음. 그래서 C언어는 반드시 컴파일이라는 과정을 거쳐야 함...
따라서,
(1) 코드를 작성할 편집기
(2) 코드를 번역할 컴파일러
이 두 가지가 필요함.
📌 개발 환경 세팅방법 1 : Visual Studio Code (VSCode) + gcc
가볍고 깔끔한 개발환경을 원한다면 이 세팅방법으로 가는게 나쁘지 않음. VSCode 매우좋음.
🔹 1단계: VSCode 설치
- https://code.visualstudio.com/
다운로드 후 설치
🔹 2단계: gcc 설치
운영체제에 따라 다름.
- Windows:
MinGW 설치 추천:
https://osdn.net/projects/mingw/releases/ - MacOS:
터미널에서
xcode-select --install
이렇게 입력하면 gcc가 함께 설치됨
🔹 3단계: VSCode 확장 설치
- C/C++ Extension 설치
(제목: C/C++, 제작자: Microsoft)
🔹 4단계: 컴파일 & 실행
터미널에서
gcc 파일명.c -o 실행파일명
예:
gcc hello.c -o hello
실행:
./hello
📌 개발 환경 세팅방법 2 : Dev C++ 설치 (Windows 한정)
대학다닐땐 이 방식으로 했던 기억이.. 그땐 VSCode같은거 없던시절 ㅠㅠ
- 설치 링크: https://sourceforge.net/projects/orwelldevcpp/
- C언어, C++ 둘 다 가능
- 초보자에게 직관적이지만, 업데이트가 적어서 구버전이 많음
📌 개발 환경 세팅방법 3 : 온라인 C언어 컴파일러
설치 없이 바로 웹에서 실행할 수 있어서 가벼운 스터디에 적합
- https://www.programiz.com/c-programming/online-compiler
- https://www.tutorialspoint.com/compile_c_online.php
Online C Compiler - Compile and Execute C Code
Use our online C compiler to write, compile, and run your C programs instantly. No installation required.
www.tutorialspoint.com
- 장점: 빠르고 설치 필요 없음
- 단점: 파일 입출력, 복잡한 프로젝트에는 한계
'📁 Back-end > C, C++' 카테고리의 다른 글
C언어 입문자용 | #0. C언어란 무엇인가? (2) | 2025.07.19 |
---|