使用nm工具可以查看目标文件的符号表,该工具一般用于检查某个函数是否在目标文件中被定义,需要在链接时进行确定。例如:
其中,U表示undefined,T表示放置于.text节。结果说明:
●add()函数、setSummand()函数是在libadd.c中定义的,未在libtest.o中定义。
●answer()函数是在libanswer.c中定义的,未在libtest.o中定义。
●printf()函数来自glibc库,未在libtest.o中定义。 zXg2n3IZb3AvCY+9JyXF1ctY5F02/fvJi2x7868d6qSPoyO13fkLJOLQJ6JpeNzB