装载地址:http://blog.youkuaiyun.com/sc2016cs/article/details/72603907
编译busybox-1.26.2时出错:
miscutils/nandwrite.c: In function ‘nandwrite_main’:
miscutils/nandwrite.c:151:3: error: ‘MTD_FILE_MODE_RAW’ undeclared (first use in this function)miscutils/nandwrite.c:151:3: note: each undeclared identifier is reported only once for each function it appears in
网上查了下,说是mtd/mtd-abi.h里面有定义。于是定位到我的工具链的该文件:
sudo updatedbsudo locate mtd-abi.h
发现有定义
/*
* Read/write file modes for access to MTD
*/
enum mtd_file_modes {
MTD_MODE_NORMAL = MTD_OTP_OFF,
MTD_MODE_OTP_FACTORY = MTD_OTP_FACTORY,
MTD_MODE_OTP_USER = MTD_OTP_USER,
MTD_MODE_RAW,
};
BusyBox编译错误解决
本文介绍了在编译BusyBox 1.26.2版本过程中遇到的一个关于MTD_MODE_RAW未声明的错误,并详细记录了解决过程。通过检查工具链中mtd-abi.h文件的定义并修改源代码中的宏名,最终成功解决了编译问题。
280

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



