make后出现
1、u-boot-1.1.6/fs/jffs2/mini_inflate.c:146:对‘pull_bit’未定义的引用
CROSS_COMPILE ?= arm-linux-gnueabi- 改为 CROSS_COMPILE ?= arm-linux-
重新make出现:
2、Dwarf Error: found dwarf version '4', this reader only handles version 2 and 3 information
export CFLAGS='-gdwarf-2 -gstrict-dwarf'
make clean
重新make出现:
3、error: stdint.h: No such file or directory
CROSS_COMPILE ?= arm-linux- 改回为 CROSS_COMPILE ?= arm-linux-gnueabi-
重新make ----------成功!
真特么神奇,呵呵
文章讲述了在编译u-boot1.1.6时遇到的三个问题:未定义的pull_bit引用、只支持版本2和3的DwarfError以及stdint.h文件缺失。通过调整CROSS_COMPILE设置和添加适当的编译标志,最终成功解决了这些问题。
9858

被折叠的 条评论
为什么被折叠?



