一个通用Makefile
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个通用Makefile相关的知识,希望对你有一定的参考价值。
###############################################################
#
#
# 通用Makefile
#
# 需要定义好程序文件、目标文件、编译选项
#
#
###############################################################
# i586-mingw32msvc-gcc 无平台函数时可用来编译window可运行程序
target = main
objects = main.o user.o
CC = gcc
GCC_FLAG = -static
#GCC_FLAG = -m32 -static //32位程序
$(target):$(objects)
$(CC) $(GCC_FLAG) -o $@ $(objects)
@echo 编译完成!
$(objects):%.o:%.c
$(CC) -c $(GCC_FLAG) $< -o $@
以上是关于一个通用Makefile的主要内容,如果未能解决你的问题,请参考以下文章
通用 Makefile(及makefile中的notdir,wildcard和patsubst)