中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

不支持部分运行库

错误信息

undefined reference to `__muloti4'

问题介绍

某符号不在libgcc中,但是在compiler-rt中,特别是使用Clang的__builtin_*_overflow家族的内联函数时。

解决方案

使用--rtlib=compiler-rt来启用compiler-rt,注意目前并不支持所有平台。

如果使用libc++ 或者 libc++abi,使用compiler-rt而不是libgcc_s,通过在cmake中添加-DLIBCXX_USE_COMPILER_RT=YES-DLIBCXXABI_USE_COMPILER_RT=YES实现。否则可能会链接两个运行时库,虽然不影响功能但是造成性能浪费。

参考LLVM官方说明:https://clang.llvm.org/docs/Toolchain.html

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词