- 博客(4)
- 收藏
- 关注
原创 关于GCC动态库版本控制。
在Linux下链接一个共享库:使用ld:使用“--version-script”参数;使用gcc:使用“-Xlinker”参数加“--version-script”;符号版本脚本文件为“lib.ver”,编译源代码“lib.c”:gcc -shared -fPIC lib.c -Xlinker --version-script lib.ver -o lib.solib.ver内
2013-01-05 21:31:28 2462
转载 进度占用内存相关
http://blog.chinaunix.net/uid-20492804-id-265809.htmllinux下,一个运行中的程序,究竟占用了多少内存? (2011-04-25 17:49) 标签: linux memory 分类:转载 1. 在linux下,查看一个运行中的程序, 占用了多少内存, 一般的命令有 (1). ps aux
2013-01-04 19:46:23 494
原创 关于so依赖关系
关于so依赖关系可以通过ldd来查看。 如果A.SO引用了B.SO,那么MAIN引用A.so编译的时候还需要-l b.so吗?答:两种情况:A.so的时候你可以指定-lb,(dynstr)那么这个会传递给MAIN。 如果没有指定,则不行。可以看做为传递性。如果某个静态库引用了动态库,可以这样传递吗? 答:不行。因为静态库不
2013-01-04 14:51:41 684
原创 关于SO动态库的两个搜索路径
程序运行的时候的搜索路径:1.编译目标代码时指定的动态库搜索路径;(-Wl,-rpath)2.环境变量LD_LIBRARY_PATH指定的动态库搜索路径;3.配置文件/etc/ld.so.conf中指定的动态库搜索路径;(ldconfig 才生效)4.默认的动态库搜索路径/lib;5.默认的动态库搜索路径/usr/lib。 编译的时候搜索
2013-01-04 14:04:07 348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人