当前位置:首页 > 芯闻号 > 充电吧
[导读]奇葩问题1:将交叉编译链路径添加进PATH 后运行arm-none-linux-gnueabi-gcc依然出现:No such file or directory sudo apt-get inst

奇葩问题1:将交叉编译链路径添加进PATH 后运行arm-none-linux-gnueabi-gcc依然出现:No such file or directory

sudo apt-get install lib32ncurses5

奇葩问题2:编译内核出现Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at kernel/timeconst.pl line 373.


将kernel/timeconst.pl 文件中的

if (!defined(@val)) {

替换为

if (!@val) {

奇葩问题3:不能make menuconfig,会出现error "mixed implicit and normal rules"


将编译目录下的Makefile中的

config %config: scripts_basic outputmakefile FORCE

改为

%config: scripts_basic outputmakefile FORCE

奇葩问题4:编译内核出现drivers/Makefile:59: *** missing separator.  Stop.
查看drivers/Makefile发现
obj-$(CONFIG_TC)		+= tc/
+ obj-$(CONFIG_UWB)		+= uwb/
obj-$(CONFIG_USB_OTG_UTILS)	+= usb/otg/
将其改为
obj-$(CONFIG_TC)		+= tc/
obj-$(CONFIG_UWB)		+= uwb/
obj-$(CONFIG_USB_OTG_UTILS)	+= usb/otg/







本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭