全部博文(326)
分类: LINUX
2005-12-18 20:26:45
Linux入门普及读物 解读Linux编程库 (4)
3)应用实例
Perl语言是开发者喜欢使用的一种“胶水语言”(能够将许多元素连接在一起,因此它具有极强的适应性),如果需要查询有哪些共享库,则可以首先使用find命令查询这个程序的绝对路径,然后使用ldd命令:
|
其结果见图2所示。图2中,箭头左边的一列显示的是Prel语言所需的.so文件名, 箭头右边的一列显示是库的真实库名称。应用程序链接到库的so名字是到实际库的符号链接。以第二行为例,最后的0x40014000是库libperl.so的加载地址。由此可以看到,运行Perl语言需要9个共享库。