Milk-V Duo 交叉编译环境搭建 - RISC-V MCU技术社区 - 电子技术论坛 - 广受欢迎的专业电子论坛
分享 收藏 返回

sunc ggg 关注 私信
[文章]

Milk-V Duo 交叉编译环境搭建

安装依赖:如果有报错安装不上建议换个源

sudo apt-get install autoconf automake autotools-dev curl python3 libmpc-dev libmpfr-dev libgmp-dev gawk build-essential bison flex texinfo gperf libtool patchutils bc zlib1g-dev libexpat-dev
git clone --recursive https://gitcode.net/mirrors/riscv/riscv-gnu-toolchain

首先在riscv-gnu-toolchain根目录下,创建build目录。
riscv64-linux-multilib
在编译riscv工具链的时候,可以编译multilib版本的gcc,这样这个工具,可以同时支持32位和64位。
进入build目录。

../configure --prefix=/opt/riscv-linux-multilib --enable-multilib --target=riscv64-linux-multilib
make linux

添加环境变量

export PATH=$PATH:/opt/riscv-linux-multilib/bin
echo $PATH

使用 riscv64-unknown-linux-gnu-gcc -v 命令,可以得到该工具链的配置信息。

然后把riscv-linux-multilib的lib库放到 Milk-V Duo的lib库目录下,编译好的文件就可以直接在Milk-V Duo下运行了

更多回帖

×
发帖