发布时间:2014-04-24 11:26:30
转载:http://www.oschina.net/question/143474_387021,用automake制作makefile带静态库和动态库的,1. 目录结构如下:example|——src 目录(存放源代码文件) |——hello.c|——lib 目录(存放用来生成库的文件) |—.........【阅读全文】
发布时间:2014-04-24 10:06:06
库是一种软件组件技术,库里面封装了数据和函数。库的使用可以使程序模块化。Windows系统包括静态链接库(.lib文件)和动态链接库(.dll文件)。Linux通常把库文件存放在/usr/lib或/lib目录下。Linux库文件名由:前缀lib、库名和后缀3部分组成,其中动态链接库以.so最为后缀,静态链接库通常以.a作为后缀.........【阅读全文】
发布时间:2014-04-24 09:59:07
在 Linux 下,如果你写好了自己的动态链接库,需要在其它程序里调用,则需要让这些程序能找到这些动态链接库。如果设置不对,会出现类似如下的错误:test: error while loading shared libraries: libexampleso.so.0: cannot open shared object file: No such file or directory这是因为没有把动态链接库的安装路.........【阅读全文】
发布时间:2014-04-24 09:32:01
转载地址:http://www.cnblogs.com/zhoutian6214/archive/2008/11/11/1331646.html一、引言通常情况下,对函数库的链接是放在编译时期(compile time)完成的。所有相关的对象文件(object file)与牵涉到的函数库(library)被链接合成一个可执行文件(executable file)。程序在运行时,与函数库再无瓜葛,.........【阅读全文】