符号冲突

如果出现了符号冲突一定要解决: 可通过 gcc 的 -Wl,-Bsymbolic选项告诉加载器优先使用自己的符号,而不优先用全局的符号。该选项可以解决符号冲突。

TIPS: 如果想观察加载器的工作,可以使用环境变量 LD_DEBUG=all ./main 来执行程序,会获得详细的解析过程。manpage的 ld.so(8) 有更多详细的说明。

posted @ 2020-12-29 11:54  大老虎打老虎  阅读(301)  评论(0)    收藏  举报