【发布时间】:2016-01-26 19:04:21
【问题描述】:
所以我正在尝试运行一个简单的代码进行试用,以查看我如何在终端中运行 C 代码但收到此错误:
main.c: line 3: syntax error near unexpected token `('
main.c: line 3: `int main(int argc, const char * argv[]) {'
任何想法为什么会发生这种情况?在 xcode 上运行良好?
我运行的代码:
#include <stdio.h>
int main(int argc, const char * argv[]) {
// insert code here...
printf("Hello, World!\n");
for (int i = 0; i <= 10;i++)
{
printf("IT WORKS!\n");
}
return 0;
}
运行文件的命令:
bash main.c
【问题讨论】:
-
如果文件名是
main.c~,那就错了。请显示您键入的编译命令。 -
编译命令:
cc -Wall main.c -o hello。运行命令:./hello。请注意,Xcode 中有一个选项可以安装命令行工具,例如编译器。你需要先这样做。 -
您需要运行
xcode-select --install来安装命令行工具,然后才能按照上述或MByD 建议的方式进行编译。