命令strip可以去掉elf文件中“.symtab”,但不会去掉“.dynsym”。/lib里的共享对象库.so文件在使用nm时提示no symbol是因为被strip了。所以需要查看动态符号表“.dynsym”,加上-D:usr@usrpc:~$nm -Do /lib/*.so.类似的命令还有:readelf --symbols *.so.objdump -T *.so.