当前位置: 代码迷 >> 驱动开发 >> linux内核编译失误,找不到原因
  详细解决方案

linux内核编译失误,找不到原因

热度:72   发布时间:2016-04-28 10:22:50.0
linux内核编译出错,找不到原因啊
{standard input}: Assembler message:
{standard input}: 90: Error: unrecognised instruction flushda
{standard input}: 101: Error: unrecognised instruction flushda
请问这是什么错误啊?我驱动没有错误和警告,现在就是卡在这了。。。,求指教!!
linux?内核?编译错误

------解决方案--------------------
你好,原文来之:
http:[email protected]/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
------解决方案--------------------
缺少了某些头文件吧
------解决方案--------------------
看错误是不识别的指令码。要么是编译器缺少某些编译开关,要么是编译器版本不对,不识别汇编指令。