1)图20.3与通常画法不同,地址从上到下是递增的,而书中其它地方地址从上到下都是递减的,这是不是应该特别说明一下?我初看到这个图,还以为它画错了。 2)原文命令: $ LD_LIBRARY_PATH=. ./main 有误,应该为: $ LD_LIBRARY_PATH=. $ ./main 并且我很怀疑第一条命令是不是应该为: export LD_LIBRARY_PATH=.,这可能跟系统环境有关。
环境变量是可以这样设置的,不一定非得export,你可以自己试试。
第三条默认库搜索路径好像有误,man 8 ld.so查到的顺序是先/lib 然后/usr/lib 文中写的是先/usr/lib,然后/lib 还望确认
多谢指出!是我写错了!
如果您有建设性意见,哪怕只是纠正一个错别字,也请不吝赐教,您留下的姓名和email将会出现在本书前言的致谢中。再次感谢您的宝贵意见!