交叉编译环境的搭建

文章发布时间:

最后更新时间:

去年羊城杯第一次开始搞异构的分析
前两天在整理环境的时候就想着总结一下

1
2
3
4
5
6
7
8
9
10
11
//安装依赖库
sudo apt-get update
sudo apt-get install libncurses5-dev patch

//下载源码
git clone https://github.com/buildroot/buildroot.git

//进行编译的配置
cd buildroot
make clean
make menuconfig

make menuconfig 之后会出来一个菜单

在toolchain里选择你需要编译的环境



然后在下方Kernel Headers选择你的linux内核版本

内核版本查看:

1
uname -r

.
退出后就可以make了,泡个茶开摆) 注意保持网络畅通,可能会下载一些依赖

make完成后就可以编译了,编译器的目录

1
2
cd /buildroot/output/host/usr/bin
./riscv64-linux-gcc your_c_programm.c