未预期的符号 `fd' 附近有语法错误###初学Linux

828 阅读1分钟

今天想介绍一个错误,萌新我初学Linux,在Linux系统下,使用Xshell用命令编译并运行C语言程序的时候出现了一个错误,如下: image-20210527173154863.png

想当然的我就用vim进去看了我是否有写错什么,但是发现我并无写错。

百度后,有以下几个解决方法

1、写错(中文符号等)

2、需要对括号或者某些地方作转义

3、if 后少空格(未预期的符号 `then' 附近有语法错误_IT小白的博客-CSDN博客_未预期的符号附近有语法错误

但以上,都不是我的问题之处。

我浏览了我虚拟机里的文件夹,发现:

image-20210527203045692.png

我的test.c文件有权限,test.c被编译后的可执行文件test没有权限,可以用 chmod 777 test命令解除命令。

然后用正常命令运行即可。

尾巴:没什么技术含量的一篇文章,想写下来只是因为百度上没找到我的问题所在,希望能帮到同样被困惑的小白;归根到底还是Linux的权限问题啦,初学者也应该多关注权限问题。以上,若有侵权请及时私信我。