编译buildroot 通过
时间:10-02
整理:3721RD
点击:
昨天收到 Phil Han 的回复.
大意是 CentOS 是个坑. 提供的库源不是最新的. 另外告诉我他在 Perl 5.20.1 下可以编译.
查看一下我系统的中的Perl版本. 是5.16.3.
爬上Perl 官网看了一下, 5.20.x 版本相对旧版本改动很大.
CentOS yum中只提供 5.16.3. 看来只能手动安装.
卸载旧版perl
下载新版本Perl,然后 tar 解压.
README.txt 文件写着 执行下面的命令安装
安装完后 按照指引添加环境变量
在 /etc/profile 文件后面追加环境变量, 然后 source /etc/profile 一下
在echo $APTH, 看看环境变量是否生效.
然后 perl -v. 看到版本已经是 5.20.2了. 到此Perl 安装成功.
然后回到 buildroot 目录下
经历了一个多小时后 无错误编译完成.
已经产生目标文件 rootfs.ext4.
大意是 CentOS 是个坑. 提供的库源不是最新的. 另外告诉我他在 Perl 5.20.1 下可以编译.
查看一下我系统的中的Perl版本. 是5.16.3.
- perl -v
爬上Perl 官网看了一下, 5.20.x 版本相对旧版本改动很大.
CentOS yum中只提供 5.16.3. 看来只能手动安装.
卸载旧版perl
- sudo yum remove perl*
下载新版本Perl,然后 tar 解压.
README.txt 文件写着 执行下面的命令安装
- sh install.sh
安装完后 按照指引添加环境变量
在 /etc/profile 文件后面追加环境变量, 然后 source /etc/profile 一下
在echo $APTH, 看看环境变量是否生效.
然后 perl -v. 看到版本已经是 5.20.2了. 到此Perl 安装成功.
然后回到 buildroot 目录下
- >make clean
- >make mixtile_loftq_defconfig
- >make
经历了一个多小时后 无错误编译完成.
已经产生目标文件 rootfs.ext4.
期待大神早点弄出来,我们共同学习!
成功了,小编棒棒哒!