首页 > 其他分享 >makefile

makefile

时间:2023-03-08 12:02:47浏览次数:50  
标签:%. OBJ TARGET CXX makefile CXXFLAGS cpp

当前目录下所有.cpp文件编译为-o文件
最后生成main.exe

CXX=g++
TARGET=main
SRC=$(wildcard *.cpp)
OBJ=$(patsubst *.cpp ,-o ,$(SRC))
CXXFLAGS=-c -Wall

$(TARGET):$(OBJ)
	$(CXX) -o $(TARGET) $(OBJ)

%.o:%.cpp
	$(CXX) $(CXXFLAGS) $< -o $@

clean:
	del *.o $(TARGET).exe

标签:%.,OBJ,TARGET,CXX,makefile,CXXFLAGS,cpp
From: https://www.cnblogs.com/cnleika/p/17191531.html

相关文章

  • 一个关于 Kconfig 和 Makefile 的坑
    ```make#Includevariablesandrulesgeneratedbymenuconfig-include$(NPC_HOME)/include/config/auto.conf-include$(NPC_HOME)/include/config/auto.conf.cmd......
  • 轻松玩转Makefile | 企业项目级Makefile实例
    前言本文展示了一个比较完整的企业项目级别的Makefile文件,包括了:文件调用,源文件、头文件、库文件指定,软件版本号、宏定义,编译时间,自动目录等内容。1、目录架构本文中所......
  • 轻松玩转makefile | 函数的使用
    前言在上一篇文章中,尽管使用了变量和模式,但还是有不够好的地方,在Makefile中要指明每一个源文件,我们接下来利用函数对其进行优化,并介绍其他常用的一些函数。依旧是以fun.c......
  • 轻松玩转makefile | 变量与模式
    前言本文通过简单的几个示例,以及对同一个Makefile进行几个版本的迭代,帮助快速的理解变量和模式规则的使用。1、回顾在上一篇文章中,我们使用Makefile编译fun.c和main.c这......
  • makefile
    makefile一、gccgcc是用来编译代码的编译器编译完后有一些常见的输出文件.a 静态库(文档).c 需要预处理的C语言源代码.h C语言源代码的头文件.i 经过预处理......
  • 轻松玩转Makefile | 基础用法
    前言本文通过几个简单的示例,可以快速了解Makefile的基本使用方法,适用于编译我们平时练习所编写的小量代码。1.make命令Makefile文件内容:all为目标,这里没有依赖的文......
  • makefile中PHONY的重要性
       伪目标是这样一个目标:它不代表一个真正的文件名,在执行make时可以指定这个目标来执行所在规则定义的命令,有时也可以将一个伪目标称为标签。伪目标通过  PHONY来......
  • Makefile入门(超详细一文读懂)
    原文:https://blog.csdn.net/ZBraveHeart/article/details/123187908 1、Makefile编译过程在这里插入图片描述  Makefile文件中的命令有一定规范,一旦该文件编写好以......
  • 【IMX6ULL学习笔记】三、U-BOOT Makefile详解
    00、通识版本号VERSION=2016//主版本号PATCHLEVEL=03 //补丁版本号SUBLEVEL= //次版本号EXTRAVERSION=//附加版本信息NAME= //名字有关的,一般......
  • Makefile Tab键
    https://blog.csdn.net/weixin_44980842/article/details/123167307MakefileTab键 MakefileTab键 MakefileTab键 MakefileTab键......