我不知道我遇到了什么错误..任何人都可以解释如何解决这个问题吗?

问题描述 投票:0回答:1

在此输入图像描述 符号错误。我不知道我正在经历什么错误。 我已经尝试了好几次了,甚至重新安装了 Visual Studio for Mac 两次。但问题并没有解决。 我尝试关注 YouTube,但仍然无法得到相同的结果。 请帮我。谢谢。

linker command exit
1个回答
0
投票

这个命令:

gcc hello.c -o hello

失败了,

_main symbol not found for arm64

这意味着您的机器配置错误。特别是,您可能有不匹配的

gcc
ld
,后者期望 arm64 目标代码,而前者正在生成 其他东西(可能是
x86_64
)。

要了解发生了什么,请运行以下命令:

gcc --version
ld --version

gcc -c hello.c
file hello.o

这应该显示

gcc
ld
配置的架构,以及
gcc
生成的目标文件。

甚至重新安装了 Visual Studio for Mac 两次

Visual Studio 正在使用您可能单独安装的

gcc
(并且针对错误的目标体系结构)。但这只是猜测。

© www.soinside.com 2019 - 2024. All rights reserved.