- 如果我想与 pthread 链接,我可以
-lpthread
,对吗? - 阅读手册后,我仍然不明白使用
-rdynamic
的原因..
最佳答案
-pthread
是-D_REENTRANT -lpthread
的快捷方式。在 Linux 上。它是适用于其他平台的快捷方式,在这些平台上,库可能有不同的调用方式。参见 this question .- 嗯,我认为
-rdynamic
在手册中解释得很好。如果您希望在可执行文件中包含动态符号信息,则需要它,这对于获取回溯(在没有调试信息的情况下)和使用dlsym
动态查找符号很有用(例如 GtkBuilder 的自动连接使用这个)。
关于gcc - gcc 的 -pthread 和 -rdynamic 选项有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6909434/