我尝试使用Mac终端运行c文件。所以我把以下命令放在终端中。
gcc main.c
显示以下信息。
Undefined symbols for architecture x86_64:
"_main", referenced from:
implicit entry/start for main executable
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
在此之前,我还尝试在Eclipse中构建一个C项目,但这也显示错误。它说有一个错误是symbol(s) not found for architecture x86_64
。
答案 0 :(得分:-2)
您的程序缺少入口点(主要功能),您必须将此功能添加到您的代码源。
int main(void){
printf("Hello World");
}