You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M1 Mac下VSCode编译C/C++报错:clang链接命令失败退出码1求助

M1 Mac 下 C/C++ 程序编译报错求助

我在M1 Mac上完成作业时,无法编译运行C/C++程序,尝试多种方法仍未解决,特向大家求助:

  • 将作业提供的.zip文件解压后放入VSCode工作区;
  • 通过终端执行open ~/.zshrc,添加export CPATH=/opt/homebrew/include export LIBRARY_PATH=/opt/homebrew/lib并执行source ~/.zshrc;
  • 将所有文件中的#include "SDL.h"和#include "SDL2_gfxPrimitives.h"修改为#include "SDL2/SDL.h"和#include "SDL2/SDL2_gfxPrimitives.h";
  • 使用编译命令gcc wall.c formulas.c robot.c main.c -o main -lSDL2,但仍报错,具体错误信息如下:

    针对架构arm64的未定义符号:
    "_robot_update", 引用自:
    _main in main-xxxx.o
    "_wall_render", 引用自:
    _main in main-xxxx.o
    ld: 针对架构arm64未找到符号
    clang: error: 链接命令失败,退出代码为1(使用-v查看调用详情)

希望有人能帮忙解决该问题。

内容的提问来源于stack exchange,提问作者Dale

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 18:35:27