摘要: Linux上的静态库,其实是目标文件的归档文件。 在Linux上创建静态库的步骤如下: 下面通过实例具体讲解。 写源文件,生成目标文件。 第一个源文件 my_print.c 源文件2: my_math.c 使用gcc,为这两个源文件生成目标文件: 我们就得到了 my_print.o 和 my_mat 阅读全文
posted @ 2017-10-27 22:41 专注it 阅读(279) 评论(0) 推荐(0) 编辑
摘要: Linux下动态库文件的文件名形如 libxxx.so,其中so是 Shared Object 的缩写,即可以共享的目标文件。 在链接动态库生成可执行文件时,并不会把动态库的代码复制到执行文件中,而是在执行文件中记录对动态库的引用。 程序执行时,再去加载动态库文件。如果动态库已经加载,则不必重复加载 阅读全文
posted @ 2017-10-27 22:36 专注it 阅读(363) 评论(0) 推荐(0) 编辑