Makefile 联编顺序
如下
all: main
main: a.c b.c c.c d.c e.c f.c
gcc -Wall -g a.c b.c c.c d.c e.c f.c
clean:
rm -rf main
想请教的问题是 a.c b.c c.c d.c e.c f.c 写在顺序可以不按顺序写不:如我写成 a.c c.c e.c b.c e.c f.c
gcc -Wall -g a.c b. c c.c d.c e.c f.c 这个同上能不能不按顺序写
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
你试试不就知道了
回复 2# whaaat
但是看代码就不知道从哪一个文件开始看比较好 比如linux驱动的代码里的Makefile文件也是这种类型的
回复 3# ckf513728912
驱动里的顺序是没关系的,都是先编译所有的.c再连接.o的。
回复 4# whaaat
那么看源代码呢? 源代码也不用按它那个Makefile写的*.c文件顺序看吧 谢谢你慷慨的解答
回复 5# ckf513728912
不需要,但一般来说会有组织的,例如先主文件,再是一些辅助的。
回复 6# whaaat
太谢谢了,谢谢您慷慨解答
顺序不影响
没有影响
回复 8# snowboy9859
谢谢