本文共 461 字,大约阅读时间需要 1 分钟。
华清课程2.4.1截图
面试可能会考
这感觉可以和makefile的编写结合起来理解。你也就明白为什么makefile那么写了,可执行文件后面为什么是.o文件,而.o文件后面跟着.c文件
去看华清3.2.3第23分钟左右的视频,可以很好理解。
怪不得我记得有本书不建议使用IDE,确实,这些底层的你不去,执行程序怎么生成的,真正这样才弄明白。你要是使用IDE的话肯定不关心这些的。
gcc -c 就是选择只生成.o文件但不链接
是否gcc编译多个C文件时就得那样写?可以直接一次性写么,还是需要分多步?我亲自实验了一下一条语句就可以了呀,不需要多条语句先生成.o文件什么的。既然这样我感觉makefile写一句也就可以了啊,没必要写那么多句啊。确实是可以的
或者更简单一点 直接 gcc *.c -o 1 华清3.2.3视频最后也说了,可以这样直接议题哦语句生成,之前她时先一个个生成.o再生成可执行文件的。
看下面这张图也能明白为什么gcc语句后面只有.c文件没有头文件,因为预处理的时候头文件就已经被加入到.c文件里了
转载地址:http://srani.baihongyu.com/