gcc的-pthread和-rdynamic选项有什么意义?

时间:2011-08-02 08:48:55

标签: gcc

  1. 如果我想与pthread关联,我可以-lpthread,对吧?
  2. 阅读本手册后,我仍然没有看到使用-rdynamic的原因..

1 个答案:

答案 0 :(得分:3)

  1. -pthread-D_REENTRANT -lpthread的快捷方式。在Linux上。对于可能以不同方式调用库的其他平台上的任何适当的快捷方式。见this question
  2. 嗯,我认为-rdynamic在手册中得到了很好的解释。如果您希望在可执行文件中包含动态符号信息,则需要它,这对于获取回溯(没有调试信息)和使用dlsym动态查找符号非常有用(例如GtkBuilder的自动连接)使用这个)。