当我在libmpich.a中转储符号时,我得到了:

$ nm /usr/MPICH-install/lib/libmpich.a  | grep PMPI_File_open
00000000 T PMPI_File_open
     U PMPI_File_open

有人能解释一下吗,thx。

最佳答案

有人能解释一下吗
libmpich.a至少包含两个对象文件。其中一个定义函数(T)。另一个引用它(U)。
您可以通过运行以下命令来查看:

nm -A /usr/MPICH-install/lib/libmpich.a  | grep PMPI_File_open

关于linux - ELF库文件中的多功能符号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10255817/

10-10 17:42