./configure 的时候报错:arm-ca9-linux-uclibcgnueabihf-gcc.br_real: error: missing argument to '-march='
时间: 2024-05-03 08:18:53 浏览: 155
arm-cortexa9_neon-linux-uclibcgnueabihf-gcc-7.4.0.tar.bz2
这个错误提示是因为在使用 arm-ca9-linux-uclibcgnueabihf-gcc 编译时,缺少了 -march 选项的参数。-march 选项用于指定生成代码的目标处理器架构。
你需要检查一下你的 configure 脚本中是否正确设置了交叉编译工具链的路径,以及是否设置了正确的目标处理器架构参数。如果是第一次使用该交叉编译工具链进行编译,建议先检查一下工具链的配置是否正确。
另外,你也可以在 configure 脚本中手动设置 -march 参数,例如:
```
./configure --host=arm-ca9-linux-uclibcgnueabihf CFLAGS="-march=armv7-a"
```
注意,上面的命令中的 -march 参数是根据你的目标处理器架构而定的,需要根据实际情况进行调整。
阅读全文