linux-2.6.38.8+rtai3.9 编译提示unknown symbol irq_desc 解决办法
2013-05-16 16:30
369 查看
首先,内核编译时将General setup -> IRQ subsystem -> Support sparse irq numbering选项disable
然后在/kernel/irq/irqdesc.c文件中找到函数 int __init early_irq_init(void),进行如下修改。
EXPORT_SYMBOL(irq_desc);
int __init early_irq_init(void)
{
int count, i, node = first_online_node;
OK,再编译一下试试!
运行,OK通过,该问题解决,不过这个问题在linux-2.6.20上是没有的!
PS:gcc的版本不能太高,否则会有稀奇古怪的错误!4.5.2一下应该是没有问题的
然后在/kernel/irq/irqdesc.c文件中找到函数 int __init early_irq_init(void),进行如下修改。
EXPORT_SYMBOL(irq_desc);
int __init early_irq_init(void)
{
int count, i, node = first_online_node;
OK,再编译一下试试!
运行,OK通过,该问题解决,不过这个问题在linux-2.6.20上是没有的!
PS:gcc的版本不能太高,否则会有稀奇古怪的错误!4.5.2一下应该是没有问题的
相关文章推荐
- Linux中编译文件时提示:arm-elf-gcc: leds.o : No such file or directory 错误的解决办法
- linux下启动tomcat的时候提示java.net.UnknownHostException的解决办法
- 关于VS2017编译linux程序时,错误提示信息太简单,看不出错误原因的解决办法
- linux下启动tomcat的时候提示java.net.UnknownHostException的解决办法
- arm-linux编译内核提示 Unable to find the ncurses libraries解决办法
- Linux 驱动之 EXPORT_SYMBOL 函数以及 2.6 内核 Unknown symbol bug 解决办法
- linux编译安装时常见错误解决办法
- adb shell时,提示error: unknown host service的解决办法
- 运行VS可执行文件 360提示有菠萝影音插件想要捆绑 导致程序无法正常编译和运行解决办法
- VC6 使用分布式编译提示*.bsc过期或不存在的解决办法
- boost的shared_ptr在linux下gcc 4.4.6编译报错解决办法
- 关于linux系统无法启动,提示Give root password for maintenace的解决办法
- 编译时提示 conflicting types for 错误的解决办法
- Android Studio gradle 编译提示‘Error:Configuration with name 'default' not found.’ 解决办法
- Maven编译报错 Unknown lifecycle phase "mvn" 解决办法
- Linux下运行mysql命令提示command not found解决办法
- Linux(CentOS6.5_X86.64)编译libjpeg出现“checking host system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized”的解决
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置
- linux安装mysql 提示conflicts with file from package的解决办法