wy@wy ~/d/scull> make
make -C /usr/src/kernels/2.6.34.7-61.fc13.i686 M=/home/wy/device_drive/scull modules
make[1]: Entering directory `/usr/src/kernels/2.6.34.7-61.fc13.i686'
CC [M] /home/wy/device_drive/scull/scull.o
Assembler messages:
Error: unknown architecture `i686'
Error: unrecognized option -march=i686
cc1: error: unrecognized command line option "-mregparm=3"
/home/wy/device_drive/scull/scull.c:1: error: bad value (i686) for -march= switch
make[2]: *** [/home/wy/device_drive/scull/scull.o] Error 1
make[1]: *** [_module_/home/wy/device_drive/scull] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.34.7-61.fc13.i686'
make: *** [modules] Error 2
交叉编译链是我用crosstool-ng编译的。其中一些配置为:
*** Target optimisations ***
(armv5te) Architecture level
(arm926ej-s) Emit assembly for CPU
(arm926ej-s) Tune for CPU
不知道跟这个有没有关系。
mg271603433 于 2011-01-05 18:13:50发表:
顶一个。
hellojkhjuh 于 2010-12-04 21:37:48发表:
帮你顶一下啊
xihu_wy 于 2010-12-01 14:37:53发表:
这个东西在哪里设置啊 搞了几天 没搞明白
奶茶dsk 于 2010-11-25 09:30:03发表:
是不是没设置好ARCH哦?