提问人:abuanswers 提问时间:9/12/2023 最后编辑:ppperyabuanswers 更新时间:9/15/2023 访问量:48
arm-zephyr-eabi-g++:错误:无法识别的命令行选项“-arch”;你的意思是'-march='吗?
arm-zephyr-eabi-g++: error: unrecognized command-line option '-arch'; did you mean '-march='?
问:
当我们尝试在 Mac Mini M2 中构建 Zephyr 项目时,我们遇到了这个问题。
arm-zephyr-eabi-g++: error: unrecognized command-line option '-arch'; did you mean '-march='?
尝试设置,
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=armv8.5-a")
set(CMAKE_SYSTEM_PROCESSOR ARM)
在项目顶级 CMakeLists.txt 中,没有更改。
关于我们如何解决这个问题的任何想法?
答:
1赞
abuanswers
9/15/2023
#1
应用此修补程序解决了此问题。
评论
fgrep -e -arch *
可能会有所帮助。