这个我大概懂了,可以编译器是怎么生成.obj的列表的额?
我新增加一个模块test.c, test.h, 编译器是怎么知道要去生成test.obj的?
如果你是在集成环境中添加的,集成环境会自动为你的c程序编译生成若干行编译控制语句,并在编译初期扫描你的c程序用到哪些h文件。
如果你用类似Linux编译环境的那种命令行方式,你还必须手动在make文件中写上这些控制行才行。
集成环境实际上是自动为你写make脚本了,编译时还是要用命令行方式调用编译器。
.o文件编译完成后被删掉吧,估计是.obj文件吧,因为.obj文件时不会被删掉的,编译时也是去编译.obj文件