在Windows 32位系统上使用Makefile进行MinGW编译,您需要遵循以下步骤:
下载MinGW安装包:https://sourceforge.net/projects/mingw/files/Installer/mingw-get-setup.exe/download
安装完成后,将MinGW添加到系统环境变量中。
CC = gcc
CFLAGS = -Wall -O2
LDFLAGS = -lmingwex -lmsimg32
EXE = my_program.exe
all: $(EXE)
$(EXE): main.o
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
main.o: main.c
$(CC) $(CFLAGS) -c $<
clean:
del *.o $(EXE)
在这个示例中,我们定义了编译器(CC)、编译器标志(CFLAGS)、链接器标志(LDFLAGS)和目标可执行文件(EXE)。我们还定义了如何编译源文件(main.c)并链接生成可执行文件。最后,我们定义了一个清理规则,用于删除生成的目标文件。
make
这将根据Makefile中的规则编译项目,并生成可执行文件。
my_program.exe
您可以根据需要修改Makefile以适应您的项目需求。
推荐的腾讯云相关产品:
产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云