gpt4 book ai didi

linux - 错误 : immediate cannot be moved by a single

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:31:08 30 4
gpt4 key购买 nike

我正在尝试为 aarch64 编译 glibc-2.30。我使用的是非常基本的配置:

../configure \
--with-headers=/tmp/headers/include \
--disable-sanity-checks \
--enable-kernel=3.18.0

配置没有错误,但是运行“make”时出现以下错误:

../sysdeps/unix/syscall-template.S: Assembler messages:
../sysdeps/unix/syscall-template.S:78: Error: immediate cannot be moved by a single instruction

我假设我必须添加 aarch64 特定的配置参数?

最佳答案

AArch64 汇编程序在遇到无法在寄存器中编码的常量时会发出此错误消息。系统调用包装器中唯一的常量是系统调用号,因此这表明您的内核头文件用于错误的体系结构,并且系统调用号与 AArch64 不兼容。 (内核头文件是架构特定的,交叉编译时必须使用交叉编译器安装。)

关于linux - 错误 : immediate cannot be moved by a single,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58577074/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com