我一直在一个Big C项目中工作,这个项目有一个巨大的大小,大约300 MB,超过800个文件.当二进制崩溃时,我想要得到Call Stack,所以我已经捕获了Signal,并将call stack从backtrace_symbols写入一个文件.但是要从backtrace_symbols获取符号名称,我已经使用链接器标记’-rdynamic’进行编译.我想知道,使用’-ynynamic’会影响任何问题?
我知道它影响性能,
Will adding the -rdynamic linker option to gcc/g++ impact performance?
但是呢
影响性能有多大?
是否暴露了我的源代码? [我知道不会,我只是想确定]
它是否影响总运行时性能或启动时间?
“rdynamic”的缺点是什么?