菜鸟小安派linux开发环境搭建与编译

[复制链接]
查看1713 | 回复8 | 2023-8-28 14:14:35 | 显示全部楼层 |阅读模式

在一番等待后,终于收到了我的小安派


微信图片_20230828135225.jpg


根据大佬们的开发帖子,我进行了如下的环境布置与编译流程:

1.linux编译环境初始化:

  1. sudo apt install -y net-tools
  2. sudo apt-get install libssl-dev -y
  3. sudo apt-get -y install gcc rpm git cmake ninja-build
  4. sudo apt-get -y install make
  5. sudo apt-get -y remove vim-common
  6. sudo apt-get -y install vim
复制代码
2.进行代码拉取
  1. mkdir -p ~/work/anpi #新建一个文件夹来存放,按照自己习惯命名即可
  2. cd ~/work/anpi
  3. git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
复制代码
Screenshot_20230828_111112.png


  1. //接下来进行本地代码的部署
  2. git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_linux.git#拉取linux编译链工具
  3. ROOT_PATH=`pwd`
  4. export PATH=$PATH:$POOT_PATH/taithinker_Ai-M6X_SDK/oolchain_gcc_t-head_linux/bin/#暂时环境变量设置,在本终端有效,如果要永久有效,可以编辑<code class=" inline">~/.bashrc</code>或<code class=" inline">~/.bash_profile</code>文件(取决于你的shell配置),并在其中添加相应的<code class=" inline">export</code>命令
  5. cd AiPi-Open-Kits&&<font size="3">git submodule init &&</font>git submodule update
  6. <font size="3">cd aithinker_Ai-M6X_SDK/&&</font><font size="3">. install.sh&&</font><font size="3">.  export.sh
  7. </font>
复制代码
使用 riscv64-unknown-elf-gcc -v 来查看环境是否设置成功
Screenshot_20230828_112920.png
这样,开发环境基本布置完成了,我们可以查看一下路径下文件有哪些以及READEME的内容
ANPI_FILEPATH.png

ANPI_READERME.png
接下来进入AiPi-Eyes_weather文件夹下进行编译试试
Screenshot_20230828_131431.png
这样,编译也就完成了~
微信图片_20230828135131.jpg

本帖被以下淘专辑推荐:

回复

使用道具 举报

爱笑 | 2023-8-28 15:01:23 | 显示全部楼层
怎么一下子拖了这么多图进来哈哈
用心做好保姆工作
回复 支持 反对

使用道具 举报

iiv | 2023-8-28 21:34:17 | 显示全部楼层
插眼
回复

使用道具 举报

iiv | 2023-9-7 10:53:32 | 显示全部楼层
大佬大佬!
回复

使用道具 举报

开发板 | 2023-9-7 18:29:29 | 显示全部楼层
大佬!
回复

使用道具 举报

iiv | 2023-9-12 11:00:51 | 显示全部楼层
插眼
回复

使用道具 举报

ckdsx.cn | 2023-9-12 11:42:23 | 显示全部楼层
Linux下能否帮忙配置个32位的编译器环境,64位的可以了,32位的无法使用!
回复 支持 反对

使用道具 举报

CHENQIGUANG1998 | 2023-9-12 13:20:44 | 显示全部楼层
ckdsx.cn 发表于 2023-9-12 11:42
Linux下能否帮忙配置个32位的编译器环境,64位的可以了,32位的无法使用! ...

会是因为缺少32位的库文件吗?试试这个sudo apt-get install libc6:i386 lib32z1 lib32ncurses5 libbz2-1.0:i386 lib32stdc++6 libglib2.0-dev:i386 libglib2.0-dev,我是把缺少的文件一股脑安装的
回复 支持 反对

使用道具 举报

ckdsx.cn | 2023-9-12 14:37:03 | 显示全部楼层
CHENQIGUANG1998 发表于 2023-9-12 13:20
会是因为缺少32位的库文件吗?试试这个sudo apt-get install libc6:i386 lib32z1 lib32ncurses5 libbz2-1 ...

晚一点我试试!谢谢!
回复 支持 反对

使用道具 举报

496199544 | 2023-9-12 14:39:35 来自手机 | 显示全部楼层
学习一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则