`
Goldice
  • 浏览: 104327 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
阅读更多

宏定义:

1. Makefile中直接定义宏

 

OBJECTS=filea.o fileb.o filec.o #定义宏
Z=filed.o

prog: $(OBJECTS) #引用宏
       cc $(OBJECTS) -o prog #我的机子环境中需要4个tab键

prog1: $Z #引用宏,单个字符无需加园括号
        cc $Z -o prog1
 

 2. 在make命令之后带有新的宏定义

make "OBJECTS= filea.o fileb.o filec.o"

 

Makefile包含五个部分:显示规则,隐式规则,宏定义,文件指示,注释

1. 显示规则

 

foo.o : foo.c defs.h
           g++ -c -g foo.c

2. 隐式规则 

make有自动推倒的功能,会根据依赖关系决定源文件是否需要重新编译以及源文件之间的编译顺序

3. 宏定义

4. 文件指示

5. 注释 #

 

 

 

 

0
0
分享到:
评论

相关推荐

    Makefile 的编写指导

    或许很多Windows 的程序员都不知道这个东西,因为那些Windows 的IDE 都为你做了这个工作,但我觉得 要作一个好的和professional 的程序员,makefile 还是要懂。这就好像现在有这么多的HTML 的编辑器,但如果你想成为...

    makefile教程.zip

    或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个...

    Makefile教程-经典

    或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个...

    MakeFile教程.pdf

    或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个...

    Makefile规则、Makefile规则、Makefile的条件执行、Makefile函数、Makefile库的生成和使用

    Makefile的基本语法包括五个部分:Makefile规则、Makefile规则、Makefile的条件执行、Makefile函数、Makefile库的生成和...在一个完整的 Makefile 中,包含了 5 个东西:显式规则、隐含规则、变量定义、 指示符和注释。

    Makefile教程

    或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个...

    makefile tutorial

    或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个...

    跟我一起写 Makefile_(PDF 重制版).rar

    或许很多 Windows 的程序员都不知道这个东西,因为那些 Windows 的集成开发 环境(integrated development environment,IDE)都为你做了这个工作,但我觉得要作一个好的和专业 的程序员,makefile 还是要懂。这就...

    跟我一起写Makefile

    或许很多Winodws的程序员都不知道这个东西, 因为那些Windows的 IDE 都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile 还是要懂。 这就好像现在有这么多的 HTML 的编辑器,但如果你想成为...

    makefile教程(中文版).pdf

    或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个...

    跟我一起写makefile.rar

    或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个...

    Linux教程之MakeFile教程

    或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个...

    Makefile模板 和我一起学习Makefile

    Makefile模板,linux下生手,半生不熟的人的好伙伴.照葫芦画瓢的好东西.

    Makefile经典教程

    或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个...

    Linux的makefile语法规则

    或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个...

    Makefile笔记.zip

    或许很多 Windows 的程序员都不知道这个东西,因为那些 Windows 的集成开 发环境(integrated development environment,IDE)都为你做了这个工作,但我觉得要作一个好的 和专业的程序员,makefile 还是要懂。这就...

    跟我一起写makefile

    或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个...

    跟我一起写MakeFile

    或许很多Winodws的程序员都不知道这个东西,因 为那些Windows的IDE 都为你做了这个工作,但我觉得要作一个好的和 professional 的程序员,makefile 还是要懂。 这就好像现在有这么多的 HTML 的编辑器,但如果你想...

    如何写Makefile

    或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个...

Global site tag (gtag.js) - Google Analytics