进行编译./build_app.sh的时候出现错误

Viewed 145

我在用CanMvK230的时候出现了问题
首先我是按照你们给的教程来进行做的前面的烧录和固件,我并没有用教程中先去下载和镜像再去烧录,我是直接在官网上找的现成的直接进行烧录和固件。然后按照b站上你们官方发的那个教学kmodel部署,蔬菜分类的那个视频进行部署的。我的SDK环境是按照你们文档中的顺序下载到了我的虚VM虚拟机中,然后用mobaxterm打开SDK来进行部署,但是在build./app的那一步时候出现了错误,我把图片附上,第二张图片就是我i所出现的进行运行后出现的错误,或者是说我之前做的部署是有别的问题,我的gcc和g++也都下载了,如第一张图,请您及时image.png回复,感谢image.png,,,,,,第三张图是我的build_app.sh中的代码image.png,最新回复:。。。。。。。。。。最后两张是执行命令失败和执行的命令,他说找不到dockerfile,但是文件中并没有告诉我在哪里下载dockerfile ,我按照文件一步一步做的。请您解答一下,或者告诉我在哪里下载dockerfile image.pngimage.png

1 Answers

这个不是用gcc编译的,请按照k230_sdk搭建环境使用提供的工具链进行编译。如果不了解,请参考链接:https://www.yuque.com/wangyan-wiwdp/usoamq/apcz19ab2v6g3d0v?singleDoc# 《固件编译》,可以选择docker编译或者本地编译。

我并不是需要编译镜像,我看了您给的文档里是关于编译镜像的,我是想问对这个build_app.sh的编译为什么出错,和这个便已经像有关系么,或者是需要我在重新创建一个虚拟机,完全按照文档里的进行。我原来的烧录是方法使用windows的那个方式,直接用官网image那个,请您解答,我该怎么解决这个问题

指定编译路径存在问题,请查看build_app.sh内的内容,export的是opt/chaintool下的编译工具链,同时cmake编译时参数-DCMAKE_INSTALL_PREFIX=pwd是这样的,因此你需要指定一个具有CMakeLists.txt的目录进行编译,比如你需要将路径中的out去掉,仅指定到example_code_k230即可。

我有些没太懂,那我具体要做什么改动呢,我在原问题中增加了build_app.sh中代码的截图。是要我在进行chmod +x build_app.sh
./build_app.sh
这两句话的时候进行修改么,还是什么呢?