• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

2011 2

mysql 搞代码 4年前 (2022-01-09) 26次浏览 已收录 0个评论

0, The basic formula: Target: prerequisites command to use prerequisites to generate target. (cc -c xx.c -o xx.o, cc -o executable objects) 1, using ‘/’ to add two line together. 2, 伪目标文件 .PHONY标识 3, using variable: objects = main.o

0, The basic formula:

Target: prerequisites

command to use prerequisites to generate target.

(cc -c xx.c -o xx.o, cc -o executable objects)

1, using ‘/’ to add two line together.

2, 伪目标文件 .PHONY标识

3, using variable:

objects = main.o kbd.o # whitespace could exist?

When we use the variable, take it like this:  $(objects)

edit : $(objects)

4, 自动推导

Gnu make内涵某些自动推导指令,如看到一个.o文件,就会自动把同名的.c文件加在依赖关系里。并且命令 cc -c xx.c也会自动被推导出来。

5,Makefile里包含:

显示规则,隐式规则,变量定义,文件指示和注释

显示规则说明如何生成一个或多个目标文件

隐式规则由make自动推导

变量定义类似与C中的宏,执行本文来源gaodaimacom搞#^代%!码网@makefile时进行字符串替换

文件指示,1 文件引用 2 条件运行 3 定义一个多行命令

注释 ‘#’开头

makefile中的命令,必须以Tab键开始

P14


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:2011 2

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址