免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1358 | 回复: 0
打印 上一主题 下一主题

makefile常用命令 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-25 13:50 |只看该作者 |倒序浏览
一、Make程序的命令行选项和参数

   make命令行典型的参数顺序如下:

   make [-f makefile文件名][选项][宏定义][目标]

1、make -k
    如果使用该选项,即使make程序遇到错误也会继续向下运行;如果没有该选项,在遇到第一个错误时make程序马上就会停止,那么后面的错误情况就不知道了。可以利用这个选项来查出所有有编译问题的源文件。
  2、make -n
    该选项使make程序进入非执行模式,执行之后,会将原来应该执行的命令全部输出,但不执行。该选项可以检查makefile写的执行结果是否是你预期的。
  3、make -f
    执行指定makefile文件
  4、make -C 执行指定目录下面的makefile
  5、make -p 打印出系统缺省定义的内部规则

makefile的规则
   1、相关行的书写格式:
          目标:[依赖模块][;命令]  或者
        目标:[依赖模块]
        命令
    需要注意的是,如果相关行写成一行,“命令”之前用分号“;”隔开,如果分成多行书写的话,后续的行务必以tab字符为先导。
  2、makefile中的宏
  (1)用户定义的宏:
       CFLAGS INCLUDE CPPFLAGS等。
3、gcc -MM 生成依赖关系网
参考:
http://www.chinaunix.net/jh/23/408225.html


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/49562/showart_2077905.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP