码迷,mamicode.com
首页 > 其他好文 > 详细

make命令和makefile

时间:2017-09-28 09:52:23      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:描述   依赖   mac   macro   这一   color   com   comm   objects   

make命令和Makefiles:

1. make是一个命令,解释makefile中指令的命令工具,不同的IDE有自己的make命令。

1. make命令不知道怎么去构建程序,必须有一个文件告诉make命令怎么去构建程序,这个文件就是makefile.

2.makefile大多数情况下和源文件在同一个目录下。可以有很多个makefile。

makefile 的语法:

1. makefile 由dependencies和rule组成

    dependency有一个target和一些需要依赖的源文件

    rule 描述了怎样从相关的文件中去创建target。 通常target是一个单独的可执行的文件。

target : prerequisites
    command
  1. command 前面一定要以一个tab键开头,不能用空格。
  2. #开头表示注释,直到这一行末。
  3.  \ 反斜杠 表示换行。
  4. 宏的使用: MACRONAME=value, 使用宏的时候这样用 $MACRONAME 或者 ${MACRONAME} 或者 $(MACRONAME)
  5. make命令内置的宏:      
        $?

        $@

        $<

        $*
  6. 特殊的2个符号
     -
     @
  7. 养成良好的清空目标文件的习惯:
     clean: 
      rm eidt $(objects)
  8. 或者更稳健的做法是:
     .PHONY : clean
            clean :
                    -rm edit $(objects)

———————————

$make -f Makefiel_01

make命令和makefile

标签:描述   依赖   mac   macro   这一   color   com   comm   objects   

原文地址:http://www.cnblogs.com/sarah-zhang/p/7135605.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!