【问题标题】:Mac mini m1 + VS Code + C Programming = Not WorkingMac mini m1 + VS Code + C 编程 = 不工作
【发布时间】: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.jsonlaunch.jsonc_cpp_properties.json的内容以及在终端gcc -vclang -v运行的结果

标签: c macos vscode-settings apple-m1


【解决方案1】:

好的!这是因为您在执行之前忘记保存程序,即您应该编译并运行。而不是仅仅运行它! #继续学习!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-15
    • 2022-01-14
    • 2020-07-11
    • 2017-05-31
    • 2021-07-06
    • 1970-01-01
    • 2022-01-09
    • 2021-04-25
    相关资源
    最近更新 更多