E:\>gcc hi.c -o hi E:\>./hi.exe '.' 不是内部或外部命令,也不是可运行的程序 或批处理文件 这是怎么回事 生成了hi.exe文件了
时间: 2024-04-09 21:32:19 浏览: 84
这个错误提示表明系统无法找到可文件。这可能是当前目录不包含hi文件,或者系统环境量未正确配置。
保在运行"./.exe"之前,你已经地在E:\目录下生成了hi文件。你可以使用dir命令检查目录中是否存在hi.exe文件。
如果保文件存在并且命令正确,仍然出现错误,请尝试在运命令之前切换正确的目录。你可以使用cd令切换到生成hi文件的目录,后再次尝试"./.exe"命令。
仍然遇到问题,是系统环境变未正确配置。你可以尝试在命提示符或终端窗口中手动添加hi.exe文件所在的目录到系统的PATH环境变量中,然后重启命令提示符或终端窗口,并再次尝试运行"./hi.exe"命令。
如果问题仍然存在,请提供更多详细信息,例如你的操作系统和编译器版本,以便我能够更好地帮助你解决问题。
相关问题
gcc hi.c -o hi运行成功了
很好,如果你成功地使用gcc命令编译并生成了可执行文件hi.exe,那么你可以通过以下步骤来运行该程序:
1. 打开命令提示符或终端窗口。
2. 导航到包含hi.exe文件的目录。你可以使用cd命令来切换目录。
3. 输入以下命令并按下回车键: `./hi.exe`
4. 程序将开始执行,并在命令提示符或终端窗口中显示输出结果。
请注意,"./"是用于指定当前目录的前缀,以便运行可执行文件。如果你的操作系统是Windows,你可以跳过"./"前缀,直接输入 `hi.exe`来运行程序。
如果程序有任何交互或需要输入参数,根据程序的提示进行操作。
希望这可以帮助到你。如果你有任何其他问题,请随时提问。
lkuser@ubuntu:~/SDK/Hi3519DV500_SDK_V2.0.0.2/smp/a55_linux/source/bsp$ make all dirname: missing operand Try 'dirname --help' for more information. dirname: missing operand Try 'dirname --help' for more information. make: aarch64-v01c01-linux-musl-gcc: Command not found Makefile:234: "---------------------------------------------------------------------" Makefile:235: " < !!! Attention:please check toolchain version !!! > " Makefile:236: " The current toolchain version is " Makefile:237: " But requested toolchain version is (ver100.070)" Makefile:238: " Please make sure the toolchain version is the best match " Makefile:239: "---------------------------------------------------------------------" Press Enter to continue compile; Ctrl + C to stop it !!什么意思
这个错误提示显示了在执行 make all 命令时出现了一些问题。其中的错误信息有:
- dirname: missing operand:缺少操作数,可能是由于没有指定需要处理的目录或文件名。
- aarch64-v01c01-linux-musl-gcc: Command not found:找不到 aarch64-v01c01-linux-musl-gcc 命令,可能是由于没有正确安装交叉编译工具链。
此外,Makefile 中还有一些提示信息,提醒你检查工具链版本是否正确。最后,按下 Enter 键可以继续编译,按下 Ctrl+C 键可以停止编译。建议你检查代码和配置,确保编译环境正确配置,并且工具链版本正确匹配。
阅读全文