我尝试在 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 的。
谢谢。