器件型号: TDA4VM
升级 gcc 后无法构建 U-Boot。 构建失败、并显示以下错误:
GCC:‘:无法识别的命令行选项‘-fcanon-prefix-map’;您是指‘-fmacro-prefix-map=’吗?
GCC:‘:无法识别的命令行选项‘-fcanon-prefix-map’;您是指‘-fmacro-prefix-map=’吗?
错误:命令“/usr/bin/gcc “失败、退出代码为 1
但删除某些配置选项后、错误消失。
--/tmp/a72/.config 2025年12月02日 08:44:09.440197067 +0800
++ CONFIG.a72 2025年12月02日 08:26:17.271401022 +0800
@@–2377,7 +2377,7 @@
CONFIG_MKIMAGE_DTC_PATH=“DTC"</s>“
CONFIG_TOOLS_CRC32=y
CONFIG_TOOLS_libcrypto=y
CONFIG_TOOLS_KWBIMAGE=y
+# CONFIG_TOOLS_KWBIMAGE 未设置
CONFIG_TOOLS_FIT=y
CONFIG_TOOLS_FIT_FULL_CHECK=y
config_tools_fit_print=y
@@–2391,6 +2391,6 @@
CONFIG_TOOLS_SHA256=y
CONFIG_TOOLS_SHA384=y
CONFIG_TOOLS_SHA512=y
config_tools_MKEFICAPSULE=y
+# CONFIG_TOOLS_MKEFICAPSULE 未设置
未设置# CONFIG_FSPI_CONF_HEADER
# CONFIG_TOOLS_MKFWUMDATA 未设置
测试结果似乎和现在一样。
Dashi Cao