`
月下独酌
  • 浏览: 130265 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Makefile例子

 
阅读更多
DIR=./out/
BIN=$(DIR)bin/
INCLUDE=
SRC=$(wildcard *.cpp *.c)
OBJECTS=$(patsubst %.cpp, $(DIR)%.o,$(SRC))

target=test
CC=g++
$(target):$(SRC)
        -mkdir $(BIN) -p
        $(info $(SRC))
        $(CC)  $(SRC) $(INCLUDE) -o $(BIN)$@
        -$(BIN)$@
clean:
        -rm -fr $(DIR)

分享到:
评论

相关推荐

    makefile全套资料&lds链接脚本&通用makefile例子.rar

    通用Makefile例子提供了在各种项目中可复用的Makefile模板,这些模板考虑了多种编译和链接场景,如多源文件项目、库的构建、调试配置等。通过学习和修改这些模板,开发者可以快速为自己的项目创建合适的Makefile,...

    通用c/c++ makefile例子

    Generic Makefile for C/C++ Program 通用的c/c++ makefile例子,可以自定义文件夹和lib库

    makefile例子,解压后需要先运行source ./setenv.bash

    makefile例子,解压后需要先运行source ./setenv.bash

    通用Makefile例子

    本资源提供了一个通用的Makefile例子,特别适用于处理包含多目录和多个源文件的小型项目。让我们深入探讨一下这个主题。 首先,了解什么是Makefile。Makefile是一个文本文件,其中包含了规则来告诉`make`命令如何...

    一个c++的makefile例子

    一个makefile文件的例子。这个makefile可以自动搜索代码,无需人为添加。目前只支持c++,可以生成可执行程序,共享库和静态库。

    makefile例子

    做实验用的例子,makefile的。

    linux 实用makefile例子

    # Makefile for building: sample 2011-09-26 # # Project: # Template: # Command: # ------基本上简单用法的makefile------- #1. 第一个目标为最终目标 #2. 命令以 Tab开头,可以有多个命令 #3. 分行号\ ...

    Makefile完整例子

    一个完整的Makefile的例子。 详细介绍了Makefile编写规范,配合项目给出了详细的例子。 例子 给出了大型软件编写Makefile的模板,可以借鉴。 其中程序用Source Insight 3打开查看。内涵Source Insight 3 的VC6.0...

    makefile(包含例子)

    前言: -------------------------------------------- 学习linux要了解几大工具:shell,gcc,makefile,这里说的主要是makefile以及和makefile及其相关的gcc(主要是一些常用参数和gcc使用...等编写的makefile例子。

    经典makefile例子

    本人在阅读Linux 源代码过程中发现如果要全面了解Linux的结构、理解Linux的编程总体设计及思想必须首先全部读通Linux源代码中各级的Makefile文件。目前,在网上虽然有一些著作,但都不能全面的解释Linux源代码中各级...

    linux下构建多目录下Makefile产生a静态库样例

    在Linux环境下,构建多目录下的Makefile以生成静态库是一项常见的任务,特别是在开发大型软件项目时。本篇文章将深入探讨如何使用GCC编译器和Makefile工具来完成这个过程。 首先,我们需要理解静态链接库(.a文件)...

    跟我一起学写Makefile

    一个简单的Makefile例子可能如下: ```makefile CC = gcc CFLAGS = -Wall OBJS = main.o func1.o func2.o all: my_program my_program: $(OBJS) $(CC) $(CFLAGS) -o my_program $(OBJS) %.o: %.c $(CC) $...

    内核态makefile指南

    一个基本的makefile例子如下: ``` obj-m += hello.o all: make -C /lib/modules/$(shell uname -r)/build/ M=$(PWD) modules clean: make -C /lib/modules/$(shell uname -r)/build/ M=$(PWD) clean ``` ...

    linux的makefile文件例子

    在这个例子中,`all`是默认目标,`main`依赖于`main.o`、`func1.o`和`func2.o`。`%.o : %.c`规则描述了如何从`.c`文件生成`.o`文件。 ### 5. 使用`make` 当运行`make`时,它会检查目标和依赖项的修改时间。如果...

    Makefile的例子

    这是我在一次做培训的时候自己做的Makefile例子,直接放到主目录解包。 介绍的还比较全面,希望对大家有帮助

    跟我一起写Makefile

    一个简单的Makefile例子可能如下: ```makefile # 目标:hello 程序的可执行文件 hello: main.o utils.o gcc -o hello main.o utils.o # 规则:编译 main.c 为 main.o main.o: main.c gcc -c main.c # 规则:...

    makefile教程

    一个简单的Makefile例子可能如下: ```makefile all: program program: main.o utils.o gcc -o program main.o utils.o main.o: main.c gcc -c main.c utils.o: utils.c gcc -c utils.c clean: rm -f *.o ...

    Linux下makefile教程.pdf

    一个完整的makefile例子可能如下: ```makefile objects = main.o kbd.o command.o display.o insert.o search.o files.o utils.o edit : $(objects) gcc -o edit $(objects) main.o : main.c defs.h gcc -c ...

    makefile的例子FOR AIX

    标题“makefile的例子FOR AIX”表明这是一个针对AIX操作系统的`Makefile`示例。AIX(Advanced Interactive eXecutive)是IBM开发的一种UNIX操作系统,广泛应用于IBM的Power Systems服务器。因此,这个`Makefile`可能...

Global site tag (gtag.js) - Google Analytics