对于 OS X 可执行文件,如何显示预期在哪个库中有未定义符号?

For an OS X executable, how to display which library an undefined symbol is expected in?

我知道如何使用 nm 显示二进制中未定义的符号。 我也知道如何使用 otool 来显示二进制链接到哪些库。

但我不知道如何显示每个未定义的符号,链接器应该在哪个库中找到它们?

注意:我假设此类信息存储在 mach-o 二进制文件中,因为我在运行时错误之前看到过 dyld 会告诉您缺少的符号并准确指出它希望找到该符号的库英寸

您是否只是错过了 nm-m 标志的使用?