我是makefile概念的新手。所以请随时帮助我理解基础知识。makefile中链接的顺序是什么?
hellomake: hello.o hi.o mymain.o
gcc hello.o hi.o mymain.o
mymain.o: mymain.c
gcc -c mymain.c
hello.o: hello.c
gcc -c hello.c
hi.o: hi.c
gcc -c hi.c
如果我更改目标中的.o文件的顺序,那么链接的顺序是什么?记住我的mymain.o
取决于hello.o
和hi.o
基本上,他们在他给定的顺序处理。但是,您的程序通常不应该依赖订单。至少对于neewbies而言;有一些例外 - 一如既往。 – Olaf