64位ubuntu16.04搭建嵌入式linux开发环境的奇葩问题
扫描二维码
随时随地手机看文章
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/