求教 makefile里面前后两次对同一个目标定义了两种依赖 ?

wldrs 2012-04-11 12:05:58
比如
OBJ=obj
tel.exe:version.$(OBJ) (1)

version.$(OBJ):version.c (2)

之后 又出现了 另外一种依赖

version.obj: *.c *.h *.rc (3)
cl /c version.c

这是要干嘛?
当流程走到1的时候 下面是该走到2 还是该走到3呢?还是先走到2 然后走到3 的时候重新编译一下version.c生成新的version.obj呢?
...全文
100 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wldrs 2012-04-11
  • 打赏
  • 举报
回复
多谢
我按你说的调试之后 去掉2 也是可以的

[Quote=引用 2 楼 的回复:]

2是多余的吧

走到3 运行cl /c version.c
[/Quote]
wldrs 2012-04-11
  • 打赏
  • 举报
回复
这个不是自己写的 我是在学习开源软件的代码

[Quote=引用 1 楼 的回复:]

使用自动化make工具 告别自己写make.
[/Quote]
帅得不敢出门 2012-04-11
  • 打赏
  • 举报
回复
2是多余的吧

走到3 运行cl /c version.c
rendao0563 2012-04-11
  • 打赏
  • 举报
回复
使用自动化make工具 告别自己写make.

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧