欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

未预期的符号 `(‘ 附近有语法错误 ./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!!