gpt4 book ai didi

c++ - .tbss 部分与非 TLS 引用不匹配

转载 作者:行者123 更新时间:2023-11-30 05:18:49 33 4
gpt4 key购买 nike

当我在 ubuntu 16.04 上编译我的软件时,编译成功完成。

当我尝试在 kubuntu 14.04 上编译它时,出现以下错误:

/usr/bin/ld: _ZN3NTL8ZZ_pInfoE: TLS definition in /home/user/libscapi/install/lib/libntl.a(ZZ_p.o) section .tbss mismatches non-TLS reference in CMakeFiles/LWEBasedMPC.dir/src/Party.cpp.o
/home/user/libscapi/install/lib/libntl.a: error adding symbols: Bad value

我看了answer尝试在kubuntu上编译NTL库,错误依旧。

我在 kubuntu 上使用 gcc-5.2.1,在 ubuntu 16.04 上使用 gcc-5.4.1。

最佳答案

编译 Party.cpp.o 期间使用的 ZZ_pInfo 声明与 libntl.a 中的定义不兼容。一个常见的原因是 -I-L 被破坏,即指向不同的、不兼容的库版本。你能确保你的CXXFLAGS包含/home/user/libscapi/install/include吗?

关于c++ - .tbss 部分与非 TLS 引用不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41429568/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com