CM4开发之交叉编译工具链制作

1、安装环境

libstdc (标准C++库, 包括共享静态库)
libtool和make (用于基础构建)
GNU MP (用于高效精确数学计算)
gperf (一个完美的哈希函数发生器)
bison (C语法解析器)
flex (词法模式识别引擎)
ncurses (终端图形库)
sed (流编辑器)
subversion (访问SVN代码库的客户端工具)
texinfo (一个文档生成和解析工具)

sudo apt-get install -y byacc flex texinfo help2man gawk libtool libtool-bin libncurses5-dev

2、下载安装包

wget http://crosstool-ng.org/download/crosstool-ng/crosstool-ng-1.25.0.tar.bz2

3、解压

tar xvf crosstool-ng-1.25.0.tar.bz2

4、配置

cd rosstool-ng-1.25.0
./configure --prefix=/opt/crosstool-ng

5、编译

make -j8

6、安装

sudo make install

7、配置

ct-ng aarch64-rpi4-linux-gnu
ct-ng menuconfig  

全部默认就好
具体可以参考底部链接

8、编译

ct-ng build 

耗时3小时吧,做好散热。。。
在这里插入图片描述


参考文章1
参考文章2

猜你喜欢

转载自blog.csdn.net/u014492512/article/details/125683342