C++中的链接器(Linker) 您所在的位置:网站首页 编译器的主要任务是什么意思 C++中的链接器(Linker)

C++中的链接器(Linker)

2024-07-17 03:51| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有