C++:Article:链接器(一)

1. 什么是链接器(Linker)

a linker or link editor is a computer utility program that takes more object files generated by a compiler and combines into a single executable file, library file, or another object file.
翻译一下就是
链接器 是一个将编译器产生的目标文件打包成可执行的文件或者库文件或者目标文件的程序
1:首先链接器的本质是一个程序,和我们使用的普通程序没什么不同
2:链接器的输入是目标文件(object file)即 编译器编译好的文件,链接的输出时 可执行文件 或者库或者目标文件

2:经常碰到的几个问题

2.1. 问题一:

 C++ 常见的报错 : “undefined reference to ABC”

2.1. 问题二:

以.so 或者 .a 结尾的文件 (Windows 下 是 dll文件或 lib 文件),这些文件是如何引入你自己的项目中 ?

2.2. 问题三:

你知道 静态链接库或者动态链接库的区别吗

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值