运行在同一目录下编译的文件后出现“未找到命令”

运行在同一目录下编译的文件后出现“未找到命令”

我不知道发生了什么事...

d@d-SVF15A17CDB:~/University/CSC209/a1$ gcc -o remvocals remvocals.c
d@d-SVF15A17CDB:~/University/CSC209/a1$ dir
remvocals  remvocals.c
d@d-SVF15A17CDB:~/University/CSC209/a1$ remvocals
remvocals: command not found

答案1

您需要实际运行该文件:

确保文件是可执行的(你可以了解有关文件权限的更多信息这里)。如果gcc链接成功,它应该已经可以执行了(感谢@steeldriver):

chmod +x remvocals

执行文件:

./remvocals

相关内容