未预期的符号 `(‘ 附近有语法错误 ./file11.c: 行 2: `int main()‘,该如何处理?
程序员文章站
2024-02-20 08:23:04
...
未预期的符号 (' 附近有语法错误 ./file11.c: 行 2:
int main()’,该如何处理?
1.应用环境
2.所遇问题
3.解决办法
1.应用环境:
建立一个文件:file11.c,并且输入打印helloworld的代码
命令片段如下:
[email protected]:/home/11# touch file11.c
[email protected]:/home/11# gedit file11.c
代码如下:
#include<stdio.h>
int main()
{
printf("Hello world!!\n");
}
2.所遇问题
此时如果使用./file11.c直接执行,那么就会收到错误提示。
如下:
[email protected]:/home/11# ./file11.c
./file11.c: 行 2: 未预期的符号 `(' 附近有语法错误
./file11.c: 行 2: `int main()'
3.解决办法:
主要出现错误的原因是因为,此时的file11.c还不是可编译文件,我们要先使用gcc指令
如下:
[email protected]:/home/11# gcc file11.c -o file11
这时候得到可编译文件:file11
然后再用./file11去执行即可
[email protected]:/home/11# ./file11
Hello world!!