Linux:给二进制文件添加可执行权限

郎家岭伯爵 2023年03月24日 952次浏览

背景

今天在 Linux 中执行一个二进制文件,使用 ./filename 命令提示 sudo: ./filename: command not found

解决

问题原因:

首先我们要检查当前路径是否处于二进制文件所在的目录(或者在命令中写明路径也是可以的);如果文件路径没有问题且仍在提示 command not found,那么可能是二进制文件没有执行权限

问题解决:

给二进制文件添加可执行权限即可:

chmod +x filename

总结

在 Linux 系统中,二进制文件需要赋予可执行权限方可执行。