`
xkxjy
  • 浏览: 44479 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

makefile

    博客分类:
  • C
阅读更多

使用:make (生成目标文件)

make clean(清理中间文件)

# target hello.exe
OBJS = hello.o  # a macro
CC = g++ # the compiler
DEBUG = -g
CFLAG = -Wall -c $(DEBUG) # compile to .obj
LFLAG = -Wall $(DEBUG) # link to .exe

hello.exe : $(OBJS)
	$(CC) $(LFLAG) $(OBJS) -o hello.exe

hello.o : hello.cpp
	$(CC) $(CFLAG) hello.cpp

clean :
	del *.o	

 

分享到:
评论

相关推荐

    makefilemakefilemakefilemakefile

    makefilemakefilemakefilemakefile

    makefile makefile makefile

    - 默认情况下,`make`查找名为`Makefile`、`makefile`或`Makefile.config`的文件。 - 用户可以通过指定文件名来使用其他名称的Makefile。 3. **引用其他Makefile**: - 一个Makefile可以包含其他Makefile文件,...

    Gun makefile

    GNU Make是一款由Richard M. Stallman、Roland McGrath和Paul D....GNU Make手册是学习Makefile编写的重要资源,它不仅覆盖了基础内容,还包括了高级主题,对理解、使用和定制Makefile有着不可替代的指导作用。

    makefile xuexi

    Makefile是UNIX和类UNIX系统中一个非常重要的工具,它使用一个名为make的程序来帮助管理大型程序的编译工作。Makefile定义了一系列规则,这些规则告诉make如何编译和链接程序,从而构建可执行文件或库文件。Makefile...

    多级目录Makefile示例

    多级目录Makefile示例中的Makefile结构和使用方法 在软件开发过程中,构建(build)系统是一个重要环节,它负责将源代码文件编译和链接成可执行文件或库文件。Makefile是一种常见的自动化构建脚本,它定义了一系列...

    MakefileMakefile

    MakefileMakefile

    linux-makefile

    在IT行业中,Linux和Makefile是两个至关重要的概念,尤其对于软件开发和自动化构建过程而言。让我们深入探讨一下这两个主题。 首先,Linux是一种开源的操作系统,它的内核由林纳斯·托瓦兹(Linus Torvalds)创建,...

    跟我一起学makefile

    《跟我一起学makefile》这本书为我们提供了一个深入理解并掌握makefile的绝佳平台。makefile是构建自动化工具,主要用于管理程序编译过程,它能够帮助程序员高效地组织和执行编译任务,尤其在大型项目中,其价值...

    makefile简单示例

    在IT行业中,`Makefile` 是一个非常重要的工具,特别是在软件开发领域,它用于自动化编译、链接等构建过程。`Makefile` 提供了一种高效的方法来管理项目中的依赖关系,使得开发者能够通过简单的命令执行复杂的构建...

    跟我一起写makefile.pdf

    Makefile编译和链接基础知识 Makefile是 Unix 和 Unix-like 操作系统中一种工具,用于自动编译和链接程序。Makefile 文件中包含了一系列规则,指定了编译和链接的过程。下面将详细介绍 Makefile 的基本概念和使用...

    makefile.rar

    《深入理解Makefile:构建与优化程序流程》 在编程世界中,Makefile是一个不可或缺的工具,它在软件开发过程中扮演着自动化构建和管理项目的角色。尤其在C/C++等需要编译链接的项目中,Makefile使得编译过程更加...

    makefile嵌套

    在软件开发过程中,Makefile是自动化构建工具,用于编译、链接和其他构建步骤。当项目变得庞大复杂时,一个单一的Makefile可能不足以管理所有的构建规则。这时,"makefile嵌套"的概念就显得尤为重要。它允许我们将...

    Makefile:C 和 C++ 项目的简单 makefile

    一个简单的 C 和 C++ 项目的 makefile,应该可以在 Linux 和 Windows 上使用 Mingw。 它为源文件和头文件使用单独的目录,并递归地查找其中的每个文件,因此您不必自己在 makefile 中为每个文件指定规则。 如何配置 ...

    makefile编写规则

    在软件开发中,Makefile 是一个自动化编译的配置文件,通常用于指导程序源代码的编译过程。编写有效的 Makefile 文件是提高开发效率和程序构建可维护性的关键。在涉及到多文件夹的项目时,Makefile 需要更精细的管理...

    makefile框架

    本文将深入探讨"makefile框架",以及如何使用简单的Makefile架构来组织C语言项目。 首先,`Makefile`是一个文本文件,包含了规则来告诉`make`程序如何编译和链接源代码。在给定的场景中,项目结构分为两个主要目录...

    makefile文件中伪目标all的作用以及解析

    在编程世界里,Makefile是一个不可或缺的工具,它主要用于自动化构建和管理项目。尤其是在C/C++等需要编译链接的项目中,Makefile扮演着协调编译过程的关键角色。"all"是Makefile中的一个特殊目标,也被称为“伪目标...

    Makefile:Makefile练习库

    **Makefile:构建自动化工具** Makefile是软件构建过程中不可或缺的一部分,它是一个包含了构建规则的文本文件,用于自动化编译、链接以及执行等任务。在Linux和类Unix系统中,`make`命令会读取Makefile,根据其中...

    Makefile学习

    在Unix和类Unix系统中,Makefile文件是用于自动构建和编译程序的关键组件,尤其在大型项目中,它能够大大提高开发效率和便于维护。Makefile的核心作用是管理项目的编译规则,它告诉make程序哪些文件是依赖文件,哪些...

    MakeFile说明

    【Makefile】是Linux系统中用于自动化编译和构建项目的配置文件,它定义了一系列规则来指导编译器和链接器如何处理源代码。在Windows环境下,IDE如Visual Studio通常会自动处理这些编译任务,但在Unix和Linux系统中...

    Makefile实战.pdf

    Makefile 实战详解 Makefile 是一个非常重要的工具,在软件开发过程中扮演着非常关键的角色。Makefile 的主要作用是告诉 make 程序如何将源代码编译成可执行文件。Makefile 的好坏直接影响着项目的开发效率,一个好...

Global site tag (gtag.js) - Google Analytics