Windows下使用GCC&CMAKE编译C代码
GCC&CMAKE编译一些C代码用来做一些嵌入式开源组件模块或者开发阶段前期代码测试非常好用。
安装Windows编译工具
- MinGW: https://sourceforge.net/projects/mingw/
- CMAKE: https://cmake.org/download/#latest
一。 GCC编译当前目录下所有C文件为可执行文件的makefile
CC = gcc
SRC = $(wildcard *.c)
SRC += $(wildcard ../../src/*.c)
OBJ = $(SRC:%.c=%.o)
INCLUDE_PATH = -I .
CFLAGS += -std=gnu99
TARGET = test
all : $(TARGET)
$(TARGET):$(OBJ) #OBJS依赖项的规则自动生成
rm -rf $(TARGET)
$(CC) -o $(TARGET) $(OBJ)
rm -rf $(OBJ)
%.o : %.c
$(C