在 VIM 中通过 GCC 编译在 M1 Mac 上出错

时间:2021-03-24 18:31:34

标签: c

我尝试在 vim 环境中编译 C 文件,但发生错误

Undefined symbols for architecture arm64:
  "_main", referenced from:
     implicit entry/start for main executable
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我的命令是

gcc [filename.c] -o [filename]

我的文件是

#include <unistd.h>

void    ft_putchar(char c)
{
    write(1, &c, 1);
}

只是简单的编译检查代码。

但是没有用。

所以我想知道发生问题的关键问题是什么。

我的命令还是 M1 mac?

当然我是通过 'HOMEBREW' 安装 gcc 的。

谢谢。

0 个答案:

没有答案