一个关于arm-linux交叉编译的问题 25


cc1;
cc1;home/yalom/hello.c:1: 对不起!!;B
CROSS_COMPILE =arm-linux-
CC = $(CROSS_COMPILE)gcc
这样写哪里错了;
cc1!!,尚未实现:未编译入对 64 位模式的支持

是什么原因.c: error: invalid option `no-sse'
cc1: error: 错误.c就是一个再简单不过的内核输出。。!!??: error: invalid option `no-sse2'
如果修改为
CROSS_COMPILE =
CC = $(CROSS_COMPILE)gcc
怎提示;
cc1,知道基础很差,请稍微点点,哪怕打几个个关键字给我去百度也好: invalid option `no-mmx': invalid option `64':
/home/。。谢谢众神,hello:代码模式‘kernel’在 32 位模式下不受支持
/yalom/: error: invalid option `no-red-zone':1: error: invalid option `cmodel=kernel',别就指出我基础差,我也知道!!: error: invalid option `no-3dnow'
cc1: error,clean的程序。
虚心求教。
ERNELDIR = /?提示:
cc1: error.6;yalom/: invalid option `accumulate-outgoing-args'linux-2;opt/hello.24-magus /*开发板的内核位置*/
PWD := $(shell pwd)
INSTALLDIR = /home/
cc1一个Makefile ,用来编内核模块的,要在操作板上进行insmod等
我有更好的答案
邀请更新
2010-08-16 最佳答案
o

然后是(假设你ERNELDIR = /.6.24-magus开头少了个K)
all:
make -C $(KERNELDIR) M=$(PWD) modules
clean:= hello;linux-2;opt/。

Makefile 里应该还有:
obj-m CROSS_COMPILE =arm-linux-
CC = $(CROSS_COMPILE)gcc
这两行没有什么问题

crazynlyn

采纳率:56% 擅长: 编程语言 学习帮助 儿科

其他回答

我觉得是你可能gcc安装的不对,建议重装一下,我也一言难尽,你上百度看看吧
zjs8012 | 发布于2010-08-16
评论

为您推荐:

×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消