FS2410自带光盘Linux内核编译问题
来源:互联网 发布:玫瑰的名字知乎 编辑:程序博客网 时间:2024/05/17 01:06
1.问题:
编译fs2410 嵌入linux_2.6.8.1内核按照fs2410的用户使用手册3.5.2编译linux-2.6.8.1,在输入make menuconfig时遇到如下问题:
[root@localhost linux-2.6.8.1-zzm]# make menuconfig HOSTCC scripts/kconfig/mconf.oscripts/kconfig/mconf.c:91: 错误:对 ‘current_menu’ 的静态声明出现在非静态声明之后scripts/kconfig/lkc.h:63: 错误:‘current_menu’ 的上一个声明在此make[1]: *** [scripts/kconfig/mconf.o] 错误 1make: *** [menuconfig] 错误 2无法进入linux kernel v2.6.8.1 configuration的界面!
2.解决办法
修改scripts/kconfig/mconf.c文件中的current_menu定义,把它的static属性去掉后可以进入linux kernel v2.6.8.1 configuration的界面了 。
3.原因分析
静态全局变量的作用域为定义它的源文件,其他文件不能引用。
编译fs2410 嵌入linux_2.6.8.1内核按照fs2410的用户使用手册3.5.2编译linux-2.6.8.1,在输入make menuconfig时遇到如下问题:
[root@localhost linux-2.6.8.1-zzm]# make menuconfig HOSTCC scripts/kconfig/mconf.oscripts/kconfig/mconf.c:91: 错误:对 ‘current_menu’ 的静态声明出现在非静态声明之后scripts/kconfig/lkc.h:63: 错误:‘current_menu’ 的上一个声明在此make[1]: *** [scripts/kconfig/mconf.o] 错误 1make: *** [menuconfig] 错误 2无法进入linux kernel v2.6.8.1 configuration的界面!
2.解决办法
修改scripts/kconfig/mconf.c文件中的current_menu定义,把它的static属性去掉后可以进入linux kernel v2.6.8.1 configuration的界面了 。
3.原因分析
静态全局变量的作用域为定义它的源文件,其他文件不能引用。
- FS2410自带光盘Linux内核编译问题
- linux内核裁剪,编译,移植---目标板FS2410----未完成
- loongson内核自带源码的编译
- linux内核编译问题
- linux内核编译问题
- 内核自带norflash的编译与实验
- 内核自带norflash的编译与实验
- Linux内核编译,启动带linux内核的模拟器。
- Linux-0.11内核编译问题
- fs2410 linux-2.6.35内核移植中的RTC问题--drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
- fs2410 linux-2.6.35内核移植中的RTC问题--drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
- FS2410 开发板linux-2.6.35内核 LCD 驱动移植
- FS2410 光盘资料 idea6410 光盘资料 EM-SAM9G45 光盘资料
- LINUX内核自带的计时器的应用
- 6.0.1 系统自带应用:时钟,源码编译问题
- linux内核版本带pae的怎么编译
- Linux内核编译详解(转自linuxSir)
- CentOS安装光盘自带的MySQL过程
- 修改ip地址bat文件
- 【转】成功软件开发者的9种编程习惯
- PO VO DAO POJO概念
- typedef用法[转帖]
- .NET的GridView
- FS2410自带光盘Linux内核编译问题
- Windows API一日一练(10)LoadAccelerators函数
- 使用带验证的Web服务
- 天涯上令人肝肠寸断的100个签名
- FFClickOnce
- 使用信号实现线程同步
- vc Resource栏“this file is already open in the editor”
- excel中数据类型的处理
- 天涯上令人肝肠寸断的100个签名