ChinaUnix.net
相关文章推荐:

linux 库文件

1.什么是linux 在windows平台和linux平台下都大量存在着。本质上来说是一种可执行代码的二进制形式, 可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者的二进制是不兼容的。本文仅限于介绍linux下的。 2.linux的种类的种类 linux有两种:静态和共享。二者的不同点在于代码被载入的时刻不同。 静态的代码在编译过程中已经被载入可执行程序,因此体积较大。共享...

by xiaodylan - 服务器应用 - 2013-01-17 09:25:51 阅读(1376) 回复(1)

相关讨论

有时候安装软件,或者执行某些命令的时候,系统提示找不到某个文件,这时候你可以到/usr/local/lib下查看否有该文件,或者find查找下,如果没有找到就需要安装,如果找到了,比如在/usr/local/lib目录找到了. 可以执行 ldconfig -v|grep '文件名' 执行这个命令一般是找不到的. 这时候你可以把/usr/local/lib目录添加到 /etc/ld.so.conf这个配置文件中,然后,执行ldconfig命令使配置文件生效,在ldconfig -v|grep '文件名'...

by zhiming.yk - Linux文档专区 - 2008-07-30 11:04:43 阅读(911) 回复(0)

linux安装软件的时候,有些无法安装提示没有安装文件,比如glib等。有没有高手给介绍一些linux都有哪些关键文件呀!

by huanat - 服务器应用 - 2006-07-21 15:04:55 阅读(1288) 回复(2)

linux安装软件的时候,有些无法安装提示没有安装文件,比如glib等。有没有高手给介绍一些linux都有哪些关键文件呀!

by huanat - 服务器架设 - 2006-07-20 10:40:12 阅读(720) 回复(0)

linux安装软件的时候,有些无法安装提示没有安装文件,比如glib等。有没有高手给介绍一些linux都有哪些关键文件呀!

by huanat - 服务器应用 - 2006-07-20 10:40:12 阅读(1055) 回复(0)

linux安装软件的时候,有些无法安装提示没有安装文件,比如glib等。有没有高手给介绍一些linux都有哪些关键文件呀!

by huanat - 服务器架设 - 2006-07-21 15:04:55 阅读(835) 回复(2)

本文主要参考了如下资料 ⑴hcj写的"linux静态/动态链接的创建和使用" 地址 http://fanqiang.chinaunix.net/system/linux/2006-05-08/4126.shtml ⑵雨亦奇的文章"linux动态链接高级应用" 地址 http://www.ccw.com.cn/htm/center/prog/02_3_13_3_2.asp ) 在此一并致谢。 一、为什么要使用文件 我们在实际编程工作中肯定会遇到这种情况:有几个项目里有一些函数模块的功能相同,实现代码也相同,也是我们所说的重...

by fychit - Linux文档专区 - 2009-03-27 09:34:00 阅读(1120) 回复(0)

$gcc -c hello.c -o hello.o 1.连接成静态 连接成静态使用ar命令,其实ar是archive的意思 $ar cqs libhello.a hello.o 2.连接成动态 生成动态用gcc来完成,由于可能存在多个版本,因此通常指定版本号: $gcc -shared -Wl,-soname,libhello.so.1 -o libhello.so.1.0 hello.o 另外再建立两个符号连接: $ln -s libhello.so.1.0 libhello.so.1 $ln -s libhello.so.1 libhello.so 这样一个libhello的动态连接就生...

by jia_killer - Linux文档专区 - 2012-06-20 10:32:13 阅读(3157) 回复(2)

作者: laomai 地址: http://blog.csdn.net/laomai 本文主要参考了如下资料 ⑴hcj写的"linux静态/动态链接的创建和使用" 地址 http://fanqiang.chinaunix.net/system/linux/2006-05-08/4126.shtml ⑵雨亦奇的文章"linux动态链接高级应用" 地址 http://www.ccw.com.cn/htm/center/prog/02_3_13_3_2.asp ) 在此一并致谢。 一、为什么要使用文件 我们在实际编程工作中肯定会遇到这种情况:有几个项目里有一些函数模...

by uiucn - Linux文档专区 - 2007-11-20 13:05:52 阅读(1071) 回复(0)

1、linux文件分为静态和动态两种。静态习惯以.a 结尾,而动态习惯以.so(shared object)结尾。而且必须以lib开头。
2、静态的原则是“以空间换时间”,增加程序体积,减少运行时间;
生成:在编译时候,先生成目标文件.o,然后用ar文件对目标文件归档,生成静态文件
例如:ar -rc libtest.a myalib.o (注意:ar -rc 目标 .o文件名),目标一定要以lib开头。
3、...

by liliu4239 - 移动操作系统 - 2011-12-20 09:44:09 阅读(655) 回复(0)

1. #uname 一、使用文件。 2. .a为静态。编译时加载。 3. .so为动态文件。动态加载。运行时加载。也叫共享。 4。使用静态。 #inlcude"libhello.h" int main() { print_hello();//call function from lib } 5。使用共享。 1,连接文件 libhello.so 2.连接文件 libhello.so.0 3,文件 libhello.so.so.0 4。引用,调用。 5,编译。 6,运行...

by yinghaijushi - Linux文档专区 - 2009-09-02 15:56:45 阅读(1141) 回复(0)