我在同一目录中包含以下文件:main.c,game.c,player.c,queue.c我在终端中写了gcc main.c game.c player.c queue.c -o server
,它似乎可以正常工作(我看到了所有警告),然后我调用了./server
,但它显示了一个错误:bash: ./server: No such file or directory
为什么会发生?
我在CLion中运行相同的项目,它可以工作。
[如果仅警告必须创建文件,则第一步是查看它是否存在,其次,查看是否正在从文件所在的文件夹执行,也可以使用以下命令检查文件是否具有执行权限: ls - la
您将看到类似-rwxr-xr-x 1 ricardo ricardo 8168 jan 9 12:15 server
的内容,必须检查管理员的x
,或者,如果您不是管理员,则必须检查用户的x
,并且文件也应是绿色的,这是基本的东西,但是进行检查并没有什么坏处。