从移远给的网盘里下载了AG35的SDK。根据开发手册,使用source ql-ol-crosstool/ql-ol-crosstool-env-init
来安装SDK,结果提示错误:
使用sudo,又提示找不到命令:
以root用户登录,执行完再退出
参考链接:sudo:source:找不到命令。
从gitlab上获取了项目的SDK,source失败:
第二次source成功,是因为我在SDK内source了一下:
有时候我在SDK内source失败,在app内source一下,就可以了。为什么交叉source一下,就正常了,原因暂不知道。
其他人上传的SDK,我从gitlab上拉取后,安装失败:
经过查找,是因为SDK内ql-ol-crosstool目录下的relocate_sdk.py内容有误:
手动修改为自己的路径,再次source就是ok的了。
但是我自己在本地测试,修改这个路径,比如去掉guanyuan中间的u:
结果source也是ok的。source完,查看被修改为正确的包含guanyuan的路径。
为什么gitlab拉取的sdk,要自己修改路径,这个原因暂不知道。
gcc -v
测试发现没有安装,使用 sudo apt install gcc
进行安装即可。
使用sudo apt-get install libncurses5-dev
进行安装即可。
更多参考:ncurses库的介绍与安装。
关于CMakeLists的使用,可以先通过这两个链接,有个基本了解:
首先切换到 build 文件夹,命令:cd build
执行构建命令:cmake …
cd build
cmake ..
出现这个错误的原因是,ubuntu没有安装make(参考)。安装后即可正常
未详细阅读,不区分顺序
添加链接描述
添加链接描述
添加链接描述