根据最新完全开发手册V5文档中的第三篇第六章6.5构建 IMX6ULL Pro 版的根文件系统
路径:100ask_imx6ull-sdk/Buildroot_2020.02.x/configs下有三个config文件为:
100ask_imx6ull-pro_emmc_qtgui-v2_defconfig
100ask_imx6ull-pro_sdcard_qtgui-v2_defconfig
100ask_imx6ull-qt_defconfig
选取100ask_imx6ull-pro_emmc_qtgui-v2_defconfig 100ask_imx6ull-qt_defconfig都进行make all
都报错如下:
package/pkg-generic.mk:193: recipe for target ‘/home/tim/IMX6ULL/100ask_imx6ull-sdk/Buildroot_2020.02.x/output/build/host-gcc-initial-7.5.0/.stamp_extracted’ failed
make[1]: *** [/home/tim/IMX6ULL/100ask_imx6ull-sdk/Buildroot_2020.02.x/output/build/host-gcc-initial-7.5.0/.stamp_extracted] Error 2
Makefile:84: recipe for target ‘_all’ failed
make: *** [_all] Error 2
建议使用 18.04 的 Ubuntu 编译
这两个文件 100ask_imx6ull-pro_emmc_qtgui-v2_defconfig、100ask_imx6ull-pro_sdcard_qtgui-v2_defconfig 是 sdk 中的么?你的下载方式是?
# 刚刚使用 ubuntu 18.04 重新下载 sdk 编译,没遇到该问题
# 下载 repo 工具仓库
git clone https://e.coding.net/codebug8/repo.git
# 创建文件夹并同步出代码
mkdir -p 100ask_imx6ull-sdk && cd 100ask_imx6ull-sdk
../repo/repo init -u https://gitee.com/weidongshan/manifests.git -b linux-sdk -m imx6ull/100ask_imx6ull_linux4.9.88_release.xml --no-repo-verify
../repo/repo sync -j4
# 配置 defconfig
cd Buildroot_2020.02.x && make 100ask_imx6ull_pro_ddr512m_systemV_core_defconfig
# 编译
make all -j4
系统是18.04,都是repo下来的,我今天重新同步了下configs下文件又变成和你的一样了。选择100ask_imx6ull_pro_ddr512m_systemV_core_defconfig进行编译编译了两个钟最后报两个error,现在重新选择100ask_imx6ull_pro_ddr512m_systemV_qt5_defconfig编译看看,编译100ask_imx6ull_pro_ddr512m_systemV_qt5_defconfig这个成功。