一个简单的Makefile

Posted llc_no1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个简单的Makefile相关的知识,希望对你有一定的参考价值。

CC = g++
OBJS = fpga_api.o sys_test.o
TARGET = sys_test
RM = rm -f

all:$(TARGET)

$(TARGET):$(OBJS)
        $(CC) -o $(TARGET) $(OBJS) $(CFLAGS)

$(OBJS):%o:%cpp
        $(CC) -c $< -o [email protected]

clean:
        $(RM) $(TARGET) $(OBJS)

 

$(OBJS):%.o:%.cpp 中 %.o:%.cpp 是将 $(OBJS) 中以 .o 结尾的文件替换成以 .cpp 结尾的文件。

以上是关于一个简单的Makefile的主要内容,如果未能解决你的问题,请参考以下文章

makefile中的Cflags用法

一个简单的makefile文件编写

请教点简单的Makefile文件语法,高手请进

使用带有 NMake 样式 Makefile 的 clang-cl 无法回显

Makefile的简单编写

AutoConf自动生成Makefile(基于helloworld简单例子)