[同济课堂问题]编译ncnn时产生cmake报错
-
按照教程的指导一步步进行的,但是在编译ncnn时出现了cmake的报错如下,本人才疏学浅,求各路大神帮忙支支招
目前已经用过的方法:安装make、gcc、gcc-c++;卸载cmake后再重新安装;在linux路径中重新解压“ncnn-20210720”。都没有起到效果。
使用的系统是ubuntu18.04,会因为版本对实验产生影响吗? -
CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles". CMAKE_MAKE_PROGRAM is not set You probably need to select a different build tool
CMake Error:CMAKEC COMPILER not set,after EnableLanguage CMake Error:CMAKE_CXX_COMPILER not set,after EnableLanguage
Configuring incomplete,errors occurred!看下这几个环境变量,是不是因为没有设置引起?
-
@nawgnehz cmake 前先设置下 RISCV_ROOT_PATH 环境变量
-
@tigger 谢谢您的点拨,问题应该就是出在环境变量的设置上。在这个教程中是给cmake设置了一个“RISCV_ROOT_PATH”的环境变量,后面三个变量会引用到这个地址。
我已将其写入“.bashrc”文件中:
通过cmake -E environment查看当前环境变量,也能看到它是存在的:
/home/wine/riscv路径下存放的就是“riscv64-linux-x86_64-20210512.tar.gz”解压出来的内容:
但还是会产生如题所示的报错...实在不太明白问题出在哪里了
-
@nihui 感谢您的回复~我又仔细看了一遍您在知乎上的那篇教程,用您给出的ncnn编译方法已经成功了!之前可能是自己下载ncnn源码的时候出了点问题(?)但是也没有找到具体原因
-
@nawgnehz 您好,我也遇到了和您相同的问题,请问您后来是怎么解决的呢。
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号