【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】miniob
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【问题现象及影响】miniob无法编译运行
执行bash build.sh init 部分有问题
执行编译:
【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】miniob
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【问题现象及影响】miniob无法编译运行
执行bash build.sh init 部分有问题
看报错信息,找不到libevent库,要么是没有安装,要么是找不到路径,找个教程安装配置一下就行。
看错误信息和output.log文件,你的系统是ubuntu? 看cmake的输出是使用了gcc编译的,但是不知道为什么会查找llvm的信息。
你的系统环境怎么样的?
build.sh init的时候会安装libevent、gtest等第三方依赖库,看起来编译第三方库的时候失败了。
是否可以单独编译gtest或benchmark,看看具体的报错,包括cmake输出的error.log文件
是否可以单独尝试编译一下l
操作系统版本:centos7.9
编译器版本: gcc-12.2.0
cmake版本 cmake-3.14.0-rc2
现在build.sh时报错,目前看是编译benchmark失败了,相关日志如下所示
看下 /usr/local/bin/c++ --version
有点像编译器没有找你想要使用的版本
一时半会儿找不到gcc 12的编译器,我先记录一个issue,后面重现一下
我找了一个gcc 12的编译器,没有重现你说的问题。
还有可能是哪的问题呢, cmake跟gcc版本不匹配?
可以把CMakeList.txt文件中benchmark相关的部分注释掉试试,暂时不编译benchmark。看报错是找不到benchmark相关依赖,可能要手动设置一下路径。
你是在docker上编译的吗?
你的编译环境在详细介绍一下,看看能不能重现。
操作系统:centos 7/8/9 ? ubuntu 18/20/22 ? 或者其它
GCC 是12
cmake 版本?
还有你觉得可能有影响的其它信息
wsl环境编译的, 操作系统版本:centos7.9
编译器版本: gcc-12.2.0
cmake版本 cmake-3.14.0-rc2