【发布时间】:2017-01-31 16:49:40
【问题描述】:
假设我想从我的汇编语言代码中调用一个 C 函数:printf、getpid、socketpair 或任何其他标准 C 函数。我知道如何在实施方面做到这一点。但是,我还必须知道其中一个函数定义在哪里——在哪个 Linux 文件中,以便我可以将该文件的名称传递给链接器。我认为它应该是一个“so”文件。我如何知道它是在哪个文件中定义的?
注意我的问题是一般性的,我上面提到的功能只是一个例子。我怎么知道在哪个 Linux 库中定义了任意 C 函数?
【问题讨论】:
标签: libraries dynamic-linking shared-libraries