繁体   English   中英

ARM 汇编程序:偏移的立即值错误

[英]ARM assembler: bad immediate value for offset

我正在使用 GCC 交叉编译器编译到 ARM 平台。 我有一个问题,使用 opitmization -O3 在临时文件 ccm4baaa.s 上给我一个“偏移量 (4104) 的错误立即值”。 也找不到这个文件。

我该如何调试这个,或者找到错误的来源? 我知道它位于 hyper.c 中的某个位置,但由于 hyper.c 中没有显示错误,因此无法找到它。 只有上面的神秘错误消息。

此致

吉古先生

GCC 的先前版本中也存在类似的已知错误。 这可能只是更新您的 GCC 工具链版本的问题。 您目前使用的是哪一款?

为了调试问题并找到问题源,在这些情况下,将gcc选项-save-temps添加到编译中会有所帮助。 结果是编译器保留中间汇编文件(和预处理器输出)供您检查。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM