【发布时间】:2021-08-12 04:54:21
【问题描述】:
我正在自学使用 Mac mini M1 和 VS Code 编写 C 代码。我收到以下错误:
架构 arm64 的未定义符号: “_main”,引用自: 主可执行文件的隐式入口/启动 ld:未找到架构 arm64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
请注意:
- 安装了 VS Code Insiders for ARM 苹果版!
- Clang 已安装!
- 已安装 Xcode 命令行工具!
- C/C++ 1.4.0-insiders2 扩展已安装在 VS Code 中!
- Code Runner 0.11.4 已安装在 VS Code 中!
代码:
#include <stdio.h>
int main()
{
printf("test");
return 0;
}
编译使用: gcc -Wall -Wextra -Werror -o test test.c
【问题讨论】:
-
我很困惑。当你在终端编译时,或者当你尝试在 VSCode 中编译时,你会得到这个错误吗?
-
无论如何。发布
task.json、launch.json、c_cpp_properties.json的内容以及在终端gcc -v和clang -v运行的结果
标签: c macos vscode-settings apple-m1