Valgrind 3.16.1 版 - 无法识别的命令行选项 '-m64'

问题描述

我正在尝试使用 aarch64-linux-gnu-gcc(用于 xilinx zynq-mp 板)编译 Valgring3.16.1 ./configure 阶段通过了。

当我运行时: make CC= ..... /bin/aarch64-linux-gnu-gcc 我收到此错误

aarch64-linux-gnu-gcc:错误:无法识别的命令行选项“-m64”

我该如何解决

任何帮助将不胜感激, 齐皮·克鲁斯卡

解决方法

docs 有你要的答案。

-m64 可用于 AArch64 以外的其他架构。

如果您需要“机器相关选项”,您应该阅读 AArch64 选项。

,

如果您需要更改编译器或标志,您应该在运行 configure 时这样做,而不是在运行 make 时这样做。否则 configure 看到和检测到的环境与使用 make 获得的环境不同。