麦克马 CMake项目示例。 介绍 CMake是: 跨平台 自由 开源的 独立于编译器 用gcc编译 当您的项目仅包含三个文件(main.c code.c code.h)时,可以使用以下命令从终端轻松编译该文件: gcc -Wall -Wextra -Werror -std=c99 -pedantic -g -o exe code.c main.c 现在,您可以运行一个名为exe的可执行文件。 使用Makefile进行编译 当处理许多文件时,几乎不可能使用命令行命令进行编译。 相反,您可以使用配置文件,在其中指定要编译的文件和标志。 我们的项目的Makefile示例,其中包含三个文件(main.c code.c code.h): CC =gcc CFLAGS =-I. DEPS = code.h % .o : % .c $( DEPS ) $( CC ) -c -o $@ $<