#리눅스 Small Tip | 리눅스 커널 빌드 중 selected processor does not support ARM mode `smc 0' 에러 발생 시
■ 오늘의 리눅스 스몰 팁은 리눅스 커널 컴파일 중 아래와 같은 에러가 발생할 때 처리 방법입니다.
/tmp/ccxplC1D.s: Assembler messages: /tmp/ccxplC1D.s:69: Error: selected processor does not support ARM mode `smc 0' /tmp/ccxplC1D.s:98: Error: selected processor does not support ARM mode `smc 0' /tmp/ccxplC1D.s:121: Error: selected processor does not support ARM mode `smc 0' /tmp/ccxplC1D.s:144: Error: selected processor does not support ARM mode `smc 0' make[1]: *** [arch/arm/mach-exynos/cpu-exynos4.o] Error 1 make: *** [arch/arm/mach-exynos] Error 2 |
- 다음의 링크를 통해 arm-eabi 를 받습니다
http://www.mdrjr.net/odroid/tools/arm-2010q1.tar.xz
리눅스에서 바로 받으시려면 다음과 같이 입력합니다.
$ wget http://www.mdrjr.net/odroid/tools/arm-2010q1.tar.xz 후에 $ tar -Jxvf arm-2010q1.tar.xz $ CROSS_COMPILE=`pwd`/arm-none-linux-gnueabi- |
이제 재컴파일 해보시면 해당 에러는 사라지는 것을 알 수 있습니다. 하지만 컴퓨터를 재부팅하면 위의 명령어들을 다시 실행하여야 합니다.
이를 해결하기 위해서는
...