|
我的环境 S3C2410 LINUX2.6.14 VMWARE+redhat 9
arm-linux-gcc 3.4.1 和 3.3.2
如果用 3.4.1 ,则是可以make zImage 的,一切正常。。。
但是,用 3.3.2,make zImage 就不对了,
/usr/local/arm/3.3.2/bin/arm-linux-ld:arch/arm/kernel/vmlinux.lds:733: parse error
make: *** [.tmp_vmlinux1] 错误 1
奇怪的很,不知道是怎么回事。
vmlinux.lds这个文件第 733行如下:
ASSERT((__proc_info_end - __proc_info_begin), "missing CPU support")
ASSERT((__arch_info_end - __arch_info_begin), "no machine record defined")
是这样的,那个 usb无线网卡 wifi vt6656的模块 的 驱动 在 3.4.1 下编译不过,要报什么 段错误,
但是 用 3.3.2 却可以编译通过,输出 ko 文件。
可 我的 linux2.6.14 在 3.3.2 下却编译不过了,哎。。。 |
|