linux内核编译出错,找不到原因啊
{standard input}: Assembler message:
{standard input}: 90: Error: unrecognised instruction flushda
{standard input}: 101: Error: unrecognised instruction flushda
请问这是什么错误啊?我驱动没有错误和警告,现在就是卡在这了。。。,求指教!!
[解决办法]
你好,原文来之:
http://blog.163.com/fangjiezue@126/blog/static/12370462420101022113632892/
截取如下,问题与你相同
也可以用编译好的BinaryToolchain,千万要记得使用nios2gcc-20080203.tar.bz2,不要是用nios2gcc.tar.bz2否则会出现以下错误:
CC arch/nios2/mm/extable.o
CC arch/nios2/mm/memory.o
{standard input}: Assembler messages:
{standard input}:96: Error: unrecognised instruction flushda
{standard input}:232: Error: unrecognised instruction flushda
{standard input}:364: Error: unrecognised instruction flushda
{standard input}:427: Error: unrecognised instruction flushda
make[3]: *** [arch/nios2/mm/memory.o] 错误 1
make[2]: *** [arch/nios2/mm] 错误 2
make[1]: *** [sub-make] 错误 2
make[1]:正在离开目录 `/home/zue/uclinux_nios/nios2-linux/linux-2.6'
make: *** [linux] 错误 1
[解决办法]
缺少了某些头文件吧
[解决办法]
看错误是不识别的指令码。要么是编译器缺少某些编译开关,要么是编译器版本不对,不识别汇编指令。