gcc 编译多文件批处理文件
我的一个 A文件夹下存放着多个 .c 文件 而这些.c文件需要 B文件夹下.h的支持才能编译
问题: 写一个批处理文件 以对C文件进行批量编译 需要具体的实现代码 谢谢 gcc?? 批处理 编译多文件
[解决办法]
FLAG=-I ./B/ -I /usr/include/ -I /usr/local/include/
CC=gcc
SRC=aa.cc bb.cc cc.cc ...
OBJ=${$SRC:%.c=%.o}
all:depend main
depend:
@$(CC) -MM $(FLAG) $(SRC) >.depend
-include .depend
main:$(OBJ)
$(CC) $(FLAG) $(OBJ) -o $@
另存为Makefile 先试试看