官方QQ群收藏本站

百问linux嵌入式论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 524|回复: 3

[已解决] 通用makefile中obj-y的作用

[复制链接]

6

主题

10

帖子

44

积分

新手上路

Rank: 1

积分
44
发表于 2017-1-7 17:58:27 | 显示全部楼层 |阅读模式
老师在通用makefile视频教学中,在顶层makefile定义了如图一的obj-y的东西,在图二makefile.build文件中为什么还要有第一个红框框出的这一句,然后还有疑问的地方是图二第二个红框框出的这句$(obj-y),这一句展开得到什么?如果makefile.build中的obj-y是由顶层makefile也就是图一中定义得来的,那在图二中obj-y :=这句不是让obj-y为空了吗?

图一

图一

图二

图二
回复

使用道具 举报

9

主题

1357

帖子

3875

积分

超级版主

Rank: 8Rank: 8

积分
3875
发表于 2017-1-8 18:18:02 | 显示全部楼层
回复 支持 反对

使用道具 举报

56

主题

5186

帖子

7811

积分

超级版主

Rank: 8Rank: 8

积分
7811
QQ
发表于 2017-1-8 23:18:08 | 显示全部楼层
你看:
obj-y :=
subdir-y :=

include Makefile

所以, obj-y := 是初始化这个变量,下面包含makefile后,才会使用到makefile中设置的值。

thisway.diy
回复 支持 反对

使用道具 举报

56

主题

5186

帖子

7811

积分

超级版主

Rank: 8Rank: 8

积分
7811
QQ
发表于 2017-1-8 23:18:50 | 显示全部楼层
回答了第1个问题,第2个问题,应该就知道了
thisway.diy
回复 支持 反对

使用道具 举报

技术支持
在线咨询
咨询热线
0755-86200561
微信扫一扫
获取更多资讯!

Archiver|小黑屋|百问linux嵌入式论坛     

GMT+8, 2018-11-18 14:37 , Processed in 0.456698 second(s), 21 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表