跳转至

编程

  • 编译(compile):指将编程语言编写的源代码通过编译器转换为可执行文件
  • 构建(build):先编译这个还是先编译那个,即编译的安排

Make

是最常用的构建工具,主要用于C语言

构建规则写在makefile中

# 定义变量,建议大写,=左右可以有空格
X = registry/zombie-proc:v1

# 目标: 依赖
all: app-test image

app-test: app-test.c
    # 命令
    gcc -o app-test app-test.c

image: app-test
    docker build -t ${X} .  # 引用变量,也可也用$(X)

clean: 
    rm -f *.o app-test
    docker rmi ${X}
make  # 默认构建第一个目标
make image  # 构建指定目标

最后更新: 2022-05-01