编译器将C++代码文件作为输入,并生成一个使用机器语言的目标文件。通常,代码依赖于库和其他代码文件中的函数。
链接器负责建立这些链接,并生成一个可执行文件,它集成了指定的所有直接或间接依存关系。
有时候代码量过大,我们会选择将部分功能封装成一个单独的函数文件,此时如果想使用这个封装的函数文件,或者是一些安装好的库文件时候,需要调用这些文件,调用的这个过程就是通过链接器完成。
编译器将C++代码文件作为输入,并生成一个使用机器语言的目标文件。通常,代码依赖于库和其他代码文件中的函数。
链接器负责建立这些链接,并生成一个可执行文件,它集成了指定的所有直接或间接依存关系。
有时候代码量过大,我们会选择将部分功能封装成一个单独的函数文件,此时如果想使用这个封装的函数文件,或者是一些安装好的库文件时候,需要调用这些文件,调用的这个过程就是通过链接器完成。