🦔

【C 言語】make、Cmake でビルド

2024/05/25に公開

C 言語のファイルを用意する

main.c
#include <stdio.h>

int main() {
   printf("Hello, World!\n");
   return 0;
}

最初は make でビルドする。Makefile を用意する。コマンドの先頭は空白文字ではなくタブにする

Makefile
run:
        cc main.c -o main
        ./main

実行する

make
cc main.c -o main
./main
Hello, World!

今度は CMake に取り組む

CMakeLists.txt
project(HelloWorld)
cmake_minimum_required(VERSION 3.0)

add_executable(main main.c)

実行する

cmake ./

Discussion