- 論壇徽章:
- 0
|
5可用積分
本人剛開始學(xué)習(xí)LDD3驅(qū)動(dòng)編程,但再做第1個(gè)例子就出現(xiàn)問題了,請(qǐng)問有人遇到過嗎??該怎么解決,望指點(diǎn)一二,謝了
出現(xiàn)錯(cuò)誤:
[root@localhost helloworld]# make modules
make -C /usr/src/linux-2.6.8.1 M=/usr/local/driver-test/helloworld modules
make[1]: Entering directory `/usr/src/linux-2.6.8.1'
CC [M] /usr/local/driver-test/helloworld/hello.o
cc1: error: invalid option `preferred-stack-boundary=2'
cc1: error: bad value (i686) for -march= switch
Assembler messages:
Error: unknown architecture `i686'
make[2]: *** [/usr/local/driver-test/helloworld/hello.o] Error 1
make[1]: *** [_module_/usr/local/driver-test/helloworld] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.8.1'
make: *** [modules] Error 2 |
最佳答案
查看完整內(nèi)容
你可以把板子配套的Linux-2.6.8.1的kernel的src下到你的PC里,然后make menuconfig一下,接著make一下然后把配套的,編譯完后的目錄作為,KDIR = /home/liuqi/linux-2.6.8.1,這樣的目錄就可以了,就是這么簡(jiǎn)單的,不用著急
|