免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4022 | 回复: 14
打印 上一主题 下一主题

gcc 版本的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-04-03 08:56 |只看该作者 |倒序浏览
昨天我在编译我的软猫的驱动程序的时候出现了如下的提示:
/ib/modules/2.418-14/kernel/drivers/char/536epcore.o: the modules your are trying to load is compiled with a gcc version 2 compiler ,while the kernel you are runing is compiled with a gcc version 3 compiler. this is known not to work.

然后我又用gcc -I/usr/src/linux-2.4.28-14/include 536epcore.o进行编译,结果出现了很多类似的提示:
536epcore.o (.text _0X934): undefined reference to 'schedule_task_R2dC3do4'
          :

          :
          :

collect2: ld returned 1 exit status

请各位帮忙看看    

论坛徽章:
0
2 [报告]
发表于 2003-04-03 08:58 |只看该作者

gcc 版本的问题

.o文件是已经编译后的驱动。

论坛徽章:
0
3 [报告]
发表于 2003-04-03 09:01 |只看该作者

gcc 版本的问题

那我应该怎么做呢?我还是不太清楚啊。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2003-04-03 09:10 |只看该作者

gcc 版本的问题

你升级内核 了吗?

论坛徽章:
0
5 [报告]
发表于 2003-04-03 09:13 |只看该作者

gcc 版本的问题

这个.o文件是哪里来的?下载的?

论坛徽章:
0
6 [报告]
发表于 2003-04-03 09:24 |只看该作者

gcc 版本的问题

这个.o文件是我通过make 536ep 然后 make install-536ep得到的,然后程序自动拷贝到这个目录中去的
wind,升级内核是什么意思??

论坛徽章:
0
7 [报告]
发表于 2003-04-03 09:28 |只看该作者

gcc 版本的问题

wind,是不是因该depmod -a
然后insmod 536epcore

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
8 [报告]
发表于 2003-04-03 09:33 |只看该作者

gcc 版本的问题

那错误的信息就是在说,原来这个文件是用gcc2来进行编译的,现在的内核工作的gcc版本是3的,所以这个模块不能正常工作,你再重新编译一下试一下

to sakulagi: 这样来加载模块是对的,不过现在的模块已经和内核不能正常的匹配了,因为所编译出来的结果不太一样,所以加载不了的

论坛徽章:
0
9 [报告]
发表于 2003-04-03 09:52 |只看该作者

gcc 版本的问题

O, I see
yoyo, 你的make 命令和加载的命令是再同一台机器上做的么?

论坛徽章:
0
10 [报告]
发表于 2003-04-03 10:02 |只看该作者

gcc 版本的问题

是的,就是在一台机器上作的,是不是厂家给我的驱动程序,有问题啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP