`
Goldice
  • 浏览: 108136 次
  • 性别: 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教程.zip

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

    Makefile教程-经典

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

    跟我一起写Makefile-陈皓.rar

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

    跟我一起写Makefile

    或许很多 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下生手,半生不熟的人的好伙伴.照葫芦画瓢的好东西.

    Linux的makefile语法规则

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

    Makefile笔记.zip

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

    makefile教程(中文版).pdf

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

    跟我一起写makefile 陈皓

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

    什么是makefile

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

    跟我一起写makefile

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

    globalmem的makefile

    ubuntu12.04下的globalmem的makefile(针对博客东西)

    跟我一起写Makefile.pdf

    什么是 makefile?或许很多 Winodws 的程序员都不知道这个东西,因为那些 Windows 的 IDE 都为你做了这个工作,但我觉得要作一个好的和 professional 的程序员,makefile 还是要懂。

    跟我一起写Makefile.chm

    什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。

    makefile 教程.rar

    或许很多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