LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 594|回复: 1

关于编译内核遇到的新问题?2.6.10

[复制链接]
发表于 2007-3-18 11:19:15 | 显示全部楼层 |阅读模式
我把redhat9.0升级到2.6.10版本,升级成功了,除了一些usb keyboard,mouse驱动等,(我不使用)。但是我在里面编写了一个最基本的模块程序:就是linux drivers 3rd里面的hello world:
代码如下:
#include <linux/init.h>
#include <linux/module.h>
MODULE_LICENSE("Dual BSD/GPL")
static int hello_init(void)
{
  printk(KERN_ALERT"HELLO WORLD\n");
  return 0;
}
static void hello_exit(void)
{
printk(KERN_ALERT,"BYE-BYE\n");

}
module_init(hello_init);
module_exit(hello_exit);
当用gcc -c hello.c 编译的时候出现:如图:(在虚拟机下调时)
请问是什么原因?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2007-3-19 00:52:09 | 显示全部楼层
内核升§了。gccïý也升§了。gcc4和gcc3Ø是有很大改¨的。很多程序用gcc4编ÑØúî˜的。看看你的gcc的版本。我Ùà天找了一台rh9的机器,就是应为在fc6下无法编译qt/embebed2.3.7和qtopia1.7.0,奶奶的。就是因为gcc4的问题和kernel2.6.18的问题。我想你的问题应该是处在这儿。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表