Linux
brook6666
这个作者很懒,什么都没留下…
展开
-
静态库与动态库
我们通常把一些函数进行封装,制作成函数库,给出库文件和头文件,用户可以通过头文件中的声明进行函数调用,而不需要关心函数的具体实现过程。函数库分为静态库和动态库。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。下面对静态库和动态库的制作过程、使用过程、优点和缺点进行总结。 ...原创 2019-04-16 19:24:45 · 332 阅读 · 0 评论 -
Binutils工具集 解析
对于嵌入式系统开发,掌握相应的工具至关重要,它能使我们解决问题的效率大大提高。目前,可以说嵌入式系统的开发工具是GNU的天下,因为来自GNU的GCC编译器支持大量的目标处理器。除了GCC,还有一个非常重要的、同样来自于GNU的工具集(toolchain) —— binutils toolchain。这一工具集中存在的一些工具,可以说是我们开发和调试不可缺少的利器。 Binutils中的工具不少和...转载 2019-07-01 21:17:16 · 388 阅读 · 0 评论