file命令可以查看文件的bit,是不是可执行文件以及该文件的架构,有没有strip等等。
nm命令可以列出.o,.a,.so中的符号信息,包括诸如符号的值,符号的类型以及符号名称等等。所谓符号,通常是指定义出来的函数和全局变量等等。“-u”参数可以打印出未定义的符号,需要和其它对象文件进行连接。
strip命令可以去除符号表。由于符号表常常占用很大的内存空间,但是,符号表又是Debug过程中的利器,因此实际开发中,常常采取的做法是,strip前的库用来调试,待调试完成之后,strip后的库用来发布。