在 Linux 项目中,我们通常使用 Makefile 或者其他构建工具(如 CMake、Bazel 等)来配置和管理编译选项
Makefile
的文件。Makefile
并添加以下内容:# 定义编译器 CC := gcc # 定义编译选项 CFLAGS := -Wall -Wextra -O2 -g # 定义链接选项 LDFLAGS := -lm # 定义源文件和目标文件 SRC := $(wildcard *.c) OBJ := $(SRC:.c=.o) TARGET := my_program # 默认构建规则 all: $(TARGET) # 编译规则 %.o: %.c $(CC) $(CFLAGS) -c $< -o $@ # 链接规则 $(TARGET): $(OBJ) $(CC) $(OBJ) $(LDFLAGS) -o $@ # 清理规则 clean: rm -f $(OBJ) $(TARGET)
Makefile
。Makefile
的目录,然后运行 make
命令以编译项目。make clean
。这是一个基本的 Makefile 示例,您可以根据项目需求进行修改。如果您使用其他构建工具,请参考相应工具的文档以了解如何配置编译选项。