【发布时间】:2011-08-02 08:48:55
【问题描述】:
- 如果我想链接pthread,我可以
-lpthread,对吗? - 看了说明书还是看不出使用
-rdynamic的理由..
【问题讨论】:
标签: gcc
-lpthread,对吗?-rdynamic的理由..【问题讨论】:
标签: gcc
-pthread 是-D_REENTRANT -lpthread 的快捷方式。在 Linux 上。它是其他平台上任何适当的快捷方式,在这些平台上可能会以不同的方式调用库。见this question。-rdynamic 在手册中解释得很好。如果您希望在可执行文件中拥有动态符号信息,则需要它,这对于获取回溯(在没有调试信息的情况下)和使用dlsym 动态查找符号很有用(例如,GtkBuilder 的自动连接使用此)。【讨论】:
dlsym。这只是在可执行文件本身上使用dlsym 的罕见情况,可能还有其他选项也暗示导出符号。
dlsym 获取函数并将它们连接到信号。