C++中的链接器(Linker) | 您所在的位置:网站首页 › 编译器的主要任务是什么意思 › C++中的链接器(Linker) |
C++链接器
Linking
Linking是C++从源码到执行二进制时的一个过程。它的主要工作是找到每个符号和函数的位置并且将它们链接在一起。当我们在多个C++文件中写代码,并且想要将这些文件链接到一个程序,这就是链接器的主要目的。 编译有两个阶段——编译和链接。在VS中,按下Ctrl + F7或者“编译”按钮,只有编译会发生,链接完全不会发生。当build项目或者按F5运行时它会编译然后链接。 下面的程序只有两个函数,没有主函数: #include void Log(const char* message) { std::cout std::cout std::cout Log("Multiply"); return a * b; } int main() { //std::cout std::cout std::cout Log("Multiply"); return a * b; } int main() { std::cout std::cout std::cout |
CopyRight 2018-2019 实验室设备网 版权所有 |