|
发表于 2021-12-24 21:21:28
10296 浏览 3 回复
设备树内核编译报错
4412开发板在编译设备树内核的时候,会报以下错误:
/tmp/cc1Arc1S.s: Assembler messages:
/tmp/cc1Arc1S.s:147: Error: garbage following instruction -- `dmb ish'
/tmp/cc1Arc1S.s:207: Error: garbage following instruction -- `dmb ish'
/tmp/cc1Arc1S.s:400: Error: garbage following instruction -- `dmb ish'
/tmp/cc1Arc1S.s:461: Error: garbage following instruction -- `dmb ish'
/tmp/cc1Arc1S.s:491: Error: garbage following instruction -- `dmb ish'
/tmp/cc1Arc1S.s:533: Error: garbage following instruction -- `dmb ish'
/tmp/cc1Arc1S.s:615: Error: garbage following instruction -- `dmb ish'
/tmp/cc1Arc1S.s:656: Error: garbage following instruction -- `dmb ish'
/tmp/cc1Arc1S.s:675: Error: garbage following instruction -- `dmb ish'
/tmp/cc1Arc1S.s:716: Error: garbage following instruction -- `dmb ish'
/tmp/cc1Arc1S.s:731: Error: garbage following instruction -- `dmb ish'
make[1]: *** [scripts/Makefile.build:315:arch/arm/vdso/vgettimeofday.o] 错误 1
make: *** [Makefile:1027:arch/arm/vdso] 错误 2
make: *** 正在等待未完成的任务....
CC arch/arm/mm/init.o
/tmp/ccwc8zJJ.s: Assembler messages:
/tmp/ccwc8zJJ.s:1303: Error: garbage following instruction -- `dsb ishst'
/tmp/ccZCbt7J.s: Assembler messages:
/tmp/ccZCbt7J.s:3357: Error: garbage following instruction -- `dmb ish'
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|
|
|
|
|
|
|
一般是编译器设置的不对呢,只保留一个编译器,然后再编译试试 |
|
|
|
|
|
|
|
编译器问题。更换编译器即可。
sudo apt-get install gcc-arm-linux-gnueabi
编译内核时,修改编译器:
ARCH ?= arm
CROSS_COMPILE ?= arm-linux-gnueabi- |
|
|
|
|
|
|
|
发表于 2022-4-2 09:38:45
确实是 ,.S 文件编译出问题一般都是 编译器 使用不正确,查看内核 Makefile 确定一下编译器是否正确 |
|
|
|
|
|
|
登录或注册
扫一扫关注迅为公众号


|