我下载了一个“目录”.tar.gz,解压并解压该文件以获得“目录”。
该目录的安装文件,是在cygwin中运行make命令,编译并拉取该目录下的文件,这些文件是用C语言编写的。
我尝试在 cygwin 中运行一个命令 pfunc,这是一个在编译和执行 make 后应该可用的命令,但 cygwin 说找不到命令。
我对 unix 和 cygwin 完全陌生。
我下载了一个“目录”.tar.gz,解压并解压该文件以获得“目录”。
该目录的安装文件,是在cygwin中运行make命令,编译并拉取该目录下的文件,这些文件是用C语言编写的。
我尝试在 cygwin 中运行一个命令 pfunc,这是一个在编译和执行 make 后应该可用的命令,但 cygwin 说找不到命令。
我对 unix 和 cygwin 完全陌生。
问题是 pfunc(如果存在)不在您的路径上。
第一步是查看 pfunc 是否真的存在,如果存在,找出在哪里。 find / -xdev -name pfunc
将为您提供所有名为 pfunc 的文件的位置。显然,如果 pfunc 不存在,那么您手上还有另一个问题。
接下来,您需要将此路径添加到您的 bashrc。你可以这样做:
echo "export PATH=$PATH:<the/path/find/gave/you> >> ~/.bashrc
最后,您需要使用以下命令更新当前 shell 中的路径source ~/.bashrc
K,我想通了,在cygwin上执行程序有问题,由于某种原因find -name ....etc找不到文件。但是,我找到了位置并重置了路径以找到 .exe 文件。现在一切看起来都很好!再次感谢!