尽管 PATH 变量设置正确,但仍未找到可执行文件

尽管 PATH 变量设置正确,但仍未找到可执行文件

我的系统上的行为确实很奇怪。我可以在系统上以以下方式执行 xilperl.exe:

C:\Xilinx\10.1\ise\bin\nt>xilperl.exe

为了方便起见,我不想添加执行 xilperl 的完整路径,因此我将“nt”目录添加到 PATH 变量中。您可以在此处看到 PATH 的内容:

echo %PATH%
C:\Xilinx\10.1\EDK\bin\nt;C:\Xilinx\10.1\EDK\lib\nt; C:\Xilinx\
10.1\ise\lib\nt; C:\Xilinx\10.1\ise\bin\nt

因此您可以看到应该设置适当的目录,但是,当尝试执行 xilperl 时它仍然无法识别:

C:\>xilperl
'xilperl' is not recognized as an internal or external command,
operable program or batch file.

谁知道这里可能出了什么问题,我不知道我错过了什么。

答案1

我认为您的 中的分号前后不允许有空格PATH。请删除空格并重试。

答案2

您的路径中缺少结尾的反斜杠您可以尝试使用反斜杠:

C:\Xilinx\10.1\EDK\bin\nt\;C:\Xilinx\10.1\EDK\lib\nt\;
C:\Xilinx\10.1\ise\lib\nt\;C:\Xilinx\10.1\ise\bin\nt\

空间也可能成为问题的根源。

相关内容