본 설치 방법은 데비안 계열의 Ubuntu 운영체제를 기준으로 설명한다.
C언어 개발을 위해 기본 소스코드에 대해 구성요소 설치 및 방법을 기록한다.
개발을 하면서 오랜만에 C언어를 다시 사용하면… 항상 잊어버리는 기본 코드에 대한 컴파일 환경이다.
본 설명은 make와 gcc 명령어를 통해 컴파일하는 과정을 기술한다.
(* 주로 “make”보다 “CMake”를 통해 빌드환경을 구축한다. 간단한 빌드환경이면 “make”를 추천한다.)
1. 설치 방법
- 설치 명령어
- apt 명령어를 사용하여 gcc와 make 패키지를 설치한다.
apt update apt install -y gcc apt install -y make
2. 프로젝트 생성
- 빌드환경 생성
- TARGET 변수의 경우, 출력 바이너리 명
- build 명령의 경우, gcc를 통한 소스코드 컴파일 수행
- run 명령의 경우, 출력 바이너리 실행
- clean 명령의 경우, 출력 바이너리 삭제
CC=gcc RM=rm TARGET=helloworld build : $(CC) -o $(TARGET) main.c run : ./$(TARGET) clean : $(RM) -rf $(TARGET)
- 예제코드 생성
- main 함수를 통해 “Hello World” 문자열을 콘솔화면에 출력하는 예제코드이다.
#include <stdio.h> int main(int argc, char **argv){ printf("Hello World\n"); return 0; }
3. 프로젝트 실행
- 아래의 build -> run -> clean 순서로 쉘에서 명령어를 수행한다.
# 프로젝트 빌드 make build # 프로젝트 실행 make run # 프로젝트 클린 make clean
감사합니다.