c - Mac mini m1 + VS Code + C 编程 = 不工作
问题描述
我正在使用 Mac mini M1 和 VS Code 自学 C 代码。我收到以下错误:
架构 arm64 的未定义符号:“_main”,引用自:主可执行文件 ld 的隐式入口/启动:未找到架构 arm64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
请注意:
- 安装了 VS Code Insiders for ARM 苹果版!
- Clang 已安装!
- Xcode 命令行工具安装完毕!
- VS Code 中安装了 C/C++ 1.4.0-insiders2 扩展!
- Code Runner 0.11.4 安装在 VS Code 中!
代码:
#include <stdio.h>
int main()
{
printf("test");
return 0;
}
编译使用:gcc -Wall -Wextra -Werror -o test test.c
解决方案
好的!这是因为您在执行之前忘记保存程序,即您应该编译并运行。而不是仅仅运行它!#保持学习!
推荐阅读
- webpack - 如何修复可选传递依赖的 webpack“未找到模块”错误?
- javascript - 将 data:application/xml base64 转换为图像 URL
- python - 名称“收藏”已为此蓝图注册。使用 'name=' 提供唯一名称。这将成为 Flask 2.1 中的错误
- git - 将一个具有多个项目的解决方案添加到 Visual Studio 的 git repos
- c# - Outlook AppointmentItem.PropertyChange 不总是触发
- typescript - 如何在 Electron 14 的渲染器中获取当前浏览器窗口
- javascript - 如何将 JavaScript 数组(不带对象名称)转换为 json(带对象名称)?
- python - 无法使用 pyqt 浏览器下载内容
- javascript - 将 Vue 元素添加到超链接
- reactjs - 在 ReactJS 中进行多个 API 调用的最有效方法是什么?