摘要: 盘古开天辟地。我们写了个程序,想要给终端输出一些内容,不可避免地我们需要使用系统库,在我们写程序的过程中我们经常会碰到需要使用库的过程,无论是系统库还是第三方库,我们统称为 库。 而库的链接分为两种,分别有静态库和动态库。 1. 静态库 静态库可以看作一堆的目标文件的集合,可能包含了很多函数的实现。 阅读全文
posted @ 2019-10-11 15:54 SharkU 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 盘古开天辟地!我们写了个C语言源文件,那从源文件到可执行程序这中间又发生了什么?编译,链接这些概念又是什么意思?带着对这些问题的好奇,我查了一些资料。其中,主要参考的是《程序员的自我修养》这本书和一些网上的博客。 在 下经常只需要单击 或者 就可以运行一个C语言程序,这种便利隐藏了背后的复杂机制,而 阅读全文
posted @ 2019-10-11 14:30 SharkU 阅读(1320) 评论(0) 推荐(0) 编辑