帮忙看下我对对c语言编译和链接的一点认知是否正确
c项目 编译时候将所有预处理的东西,载入的载入,替换的替换.
然后编译所有c扩展文件.编译之后在main函数中进行运行.如果遇到要用到的函数或者类 变量常量等 就去其他已编译
好的.o文件中链接所需要的内容.链接完成后打包到一个可执行文件中exe或者out.
这是我用vs编译几次 产生的认知.我不知道是否正确.
还有我觉得链接 就是根据声明去查找已编译好的.o文件所需要的部分,然后复制到可执行文件中.
如果是<>中的声明就去系统编译器已经编译好的.o文件中查找 并复制到可执行文件中.