>第 20 章 链接详解>共享库>编译、链接、运行

姚磊 yaolei135@gmail.com
2009-07-19 21:43:17

1)图20.3与通常画法不同,地址从上到下是递增的,而书中其它地方地址从上到下都是递减的,这是不是应该特别说明一下?我初看到这个图,还以为它画错了。

2)原文命令:
	$ LD_LIBRARY_PATH=. ./main
有误,应该为:
	$ LD_LIBRARY_PATH=.
	$ ./main
并且我很怀疑第一条命令是不是应该为: export LD_LIBRARY_PATH=.,这可能跟系统环境有关。


宋劲杉 songjinshan@akaedu.org
2009-07-23 17:07:24

环境变量是可以这样设置的,不一定非得export,你可以自己试试。


戴志凌 clover.dai@gmail.com
2010-03-18 17:21:54

第三条默认库搜索路径好像有误,man 8 ld.so查到的顺序是先/lib 然后/usr/lib
文中写的是先/usr/lib,然后/lib
还望确认


宋劲杉 songjinshan@gmail.com
2010-03-18 20:08:17

多谢指出!是我写错了!


如果您有建设性意见,哪怕只是纠正一个错别字,也请不吝赐教,您留下的姓名和email将会出现在本书前言的致谢中。再次感谢您的宝贵意见!