歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux內核 >> Linux內核編譯錯誤:error: read-only variable __r2 used as asm output

Linux內核編譯錯誤:error: read-only variable __r2 used as asm output

日期:2017/3/1 10:04:26   编辑:Linux內核

Linux內核版本:2.6.14
交叉編譯器:arm-linux-gcc 4.3.3

錯誤:
arch/arm/mm/alignment.c: In function 'proc_alignment_write':
arch/arm/mm/alignment.c:119: error: read-only variable '__r2' used as 'asm' output
arch/arm/mm/alignment.c:119: error: read-only variable '__r2' used as 'asm' output
arch/arm/mm/alignment.c:119: error: read-only variable '__r2' used as 'asm' output
arch/arm/mm/alignment.c:119: error: read-only variable '__r2' used as 'asm' output
make[1]: *** [arch/arm/mm/alignment.o] 錯誤 1
make: *** [arch/arm/mm] 錯誤 2

解決辦法:選擇較低版本的交叉編譯器,比如3.4.1。

Copyright © Linux教程網 All Rights Reserved