未预期的符号 `(‘ 附近有语法错误 ./file11.c: 行 2: `int main()‘,该如何处理?

您所在的位置:网站首页 shell编程模拟考勤系统报错elif附近有语法错误 未预期的符号 `(‘ 附近有语法错误 ./file11.c: 行 2: `int main()‘,该如何处理?

未预期的符号 `(‘ 附近有语法错误 ./file11.c: 行 2: `int main()‘,该如何处理?

2023-09-29 22:32| 来源: 网络整理| 查看: 265

未预期的符号 (' 附近有语法错误 ./file11.c: 行 2:int main()’,该如何处理?

1.应用环境 2.所遇问题 3.解决办法

1.应用环境: 建立一个文件:file11.c,并且输入打印helloworld的代码 命令片段如下:

root@dylan-virtual-machine:/home/11# touch file11.c root@dylan-virtual-machine:/home/11# gedit file11.c

代码如下:

#include int main() { printf("Hello world!!\n"); }

2.所遇问题 此时如果使用./file11.c直接执行,那么就会收到错误提示。 如下:

root@dylan-virtual-machine:/home/11# ./file11.c ./file11.c: 行 2: 未预期的符号 `(' 附近有语法错误 ./file11.c: 行 2: `int main()'

3.解决办法: 主要出现错误的原因是因为,此时的file11.c还不是可编译文件,我们要先使用gcc指令 如下:

root@dylan-virtual-machine:/home/11# gcc file11.c -o file11

这时候得到可编译文件:file11 然后再用./file11去执行即可

root@dylan-virtual-machine:/home/11# ./file11 Hello world!!


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3