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