我在 linux 中有一个文件夹,其中包含几个共享对象文件 (*.so)。我如何在 Linux 中使用 objdump 和 bash 函数在共享对象文件中查找函数?
例如,下面的例子是在mylib.so中找到我的函数func1
:
objdump -d mylib.so | grep func1
但我想在包含共享对象文件的文件夹中找到func1
。我不知道 bash 语言以及如何组合 linux 终端命令。
最佳答案
对于此任务,
nm
比 objdump
更简单。
nm -A *.so | grep func
应该可以工作。 -A
标志告诉 nm
打印文件名。
关于c - 我如何在 linux 中使用 objdump 和 bash 函数在共享对象文件中找到函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9357930/