红联Linux门户
Linux帮助

谁能帮我看一下这是什么问题

发布时间:2010-11-24 15:53:41来源:红联作者:xihu_wy
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
不知道跟这个有没有关系。
文章评论

共有 4 条评论

  1. mg271603433 于 2011-01-05 18:13:50发表:

    顶一个。

  2. hellojkhjuh 于 2010-12-04 21:37:48发表:

    帮你顶一下啊

  3. xihu_wy 于 2010-12-01 14:37:53发表:

    这个东西在哪里设置啊 搞了几天 没搞明白

  4. 奶茶dsk 于 2010-11-25 09:30:03发表:

    是不是没设置好ARCH哦?