GCC默认参数(-Werror -Wall ..)

时间:2014-03-08 09:41:09

标签: c gcc makefile

目前我正在使用此命令在Mint中编译我的.c文件

gcc -std=gnu99 -Wall -Werror filename.c -o filename [-lm]

如何将这些参数设为默认值,或者可以在make filename.c命令中包含它们?谢谢:))

1 个答案:

答案 0 :(得分:1)

您需要编写类似

的makefile
CC = gcc

EXEC = filename

OBJS =  filename.o \

FLAGS = -std=gnu99 -Wall -Werror

LDLIBS = -lm

all: $(EXEC)

$(EXEC): $(OBJS)
    $(CC) $(FLAGS) -o $@ $(OBJS) $(LDLIBS)

clean:
    -rm -f $(EXEC) *.o

然后运行make来编译文件