如果编写的ledtest应用程序出现 ./ledtest /dev/led 0 -sh: ./ledtest: not found
时间: 2023-08-06 08:02:34 浏览: 52
这个错误可能是因为系统无法找到可执行文件ledtest。出现这种情况可能是以下几个原因:
1. 没有编译生成ledtest可执行文件:在编译ledtest应用程序时可能出现了错误,导致没有生成可执行文件。你需要检查编译命令是否正确,是否生成了ledtest可执行文件。
2. ledtest可执行文件没有加执行权限:如果编译生成了ledtest可执行文件,但是没有加执行权限,也会导致这个错误。你需要使用chmod命令添加执行权限。可以使用命令chmod +x ledtest添加执行权限。
3. ledtest可执行文件不在当前目录:如果ledtest可执行文件不在当前目录,也会导致这个错误。你需要使用cd命令切换到ledtest所在的目录,然后再运行./ledtest /dev/led 0。
如果以上解决方法均不行,还需要进一步排查错误原因。可以使用命令ls查看当前目录下是否有ledtest可执行文件,或者使用命令file ledtest查看ledtest文件的类型是否为可执行文件。
相关问题
./ledtest /dev/led 0 -sh: ./ledtest: not found
这个错误提示表明你执行的命令 `./ledtest /dev/led 0` 找不到可执行文件 `ledtest`,或者该文件不在当前目录下。请确保你已经编译了 `ledtest` 并且在执行命令前进入了包含该文件的目录。你可以尝试使用 `ls` 命令查看当前目录下是否存在 `ledtest` 文件,或者使用 `find` 命令查找该文件的位置。
$./ledtest /dev/led 0 -sh: ./ledtest: not found
这个错误提示表明您尝试执行一个名为 ledtest 的可执行文件,但系统找不到它。请检查文件路径是否正确,并确保您已正确地安装了该文件。例如,如果您的文件位于当前目录下,您可以使用以下命令运行它:`./ledtest /dev/led 0`。如果您仍然遇到问题,请提供更多信息,以便我能够更好地帮助您。