栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

Ubuntu20.04编译OLLVM踩坑

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Ubuntu20.04编译OLLVM踩坑

参考链接

总体安装步骤大同小异,详细步骤请参考下述链接:

OLLVM环境搭建-编译x86指令集可执行程序-Ubuntu 20.04跟着铁头干混淆2 ubuntu20.04编译ollvm cmake报错

obfuscator/cmake/config.guess: 71: Syntax error: word unexpected (expecting "in")
 CMake Error at cmake/modules/GetHostTriple.cmake:27 (message):
  Failed to execute /home/computador/gsrc/independent/llvm/cmake/config.guess 
 Call Stack (most recent call first): cmake/config-ix.cmake:380 (get_host_triple) CMakeLists.txt:611 (include)
-- Configuring incomplete, errors occurred! See also 
"/home/computador/gsrc/independent/llvm_build/build/CMakeFiles/CMakeOutput.log". See also 
"/home/computador/gsrc/independent/llvm_build/build/CMakeFiles/CMakeError.log".

经过查阅相关类似问题的解决方案,如cmake增加-DLLVM_INCLUDE_TESTS=OFF选项等,均不奏效。最终在StackOverFlow上面一位网友提供的解决方案成功的解决了此问题,主要的原因是在config.guess文件中存在一些DOS行结尾(DOS line endings),需要将其转换为Unix行结尾。

sudo apt-get install dos2unix
dos2unix path/to/config.guess

从头再来即可成功编译OLLVM

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/717134.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号