【发布时间】:2012-06-07 07:13:02
【问题描述】:
我有一个静态链接的应用程序 (sample.a),我想使用启用 PIC 的第三方库 (third-party-lib.a) 构建它。请注意,第三方库不是共享库。它是一个启用 PIC 的静态库。
谁能建议我如何做到这一点?
我尝试将我的库与第三方库链接,就像我们通常链接静态库一样,但它给了我一个错误:
/usr/lib/libc_nonshared.a(stack_chk_fail_local.oS):在函数__stack_chk_fail_local':
(.text+0x10): undefined reference to__stack_chk_fail'中
提前致谢。
【问题讨论】: