2

我下载了一个“目录”.tar.gz,解压并解压该文件以获得“目录”。

该目录的安装文件,是在cygwin中运行make命令,编译并拉取该目录下的文件,这些文件是用C语言编写的。

我尝试在 cygwin 中运行一个命令 pfunc,这是一个在编译和执行 make 后应该可用的命令,但 cygwin 说找不到命令。

我对 unix 和 cygwin 完全陌生。

4

2 回答 2

1

问题是 pfunc(如果存在)不在您的路径上。

第一步是查看 pfunc 是否真的存在,如果存在,找出在哪里。 find / -xdev -name pfunc将为您提供所有名为 pfunc 的文件的位置。显然,如果 pfunc 不存在,那么您手上还有另一个问题。

接下来,您需要将此路径添加到您的 bashrc。你可以这样做:

echo "export PATH=$PATH:<the/path/find/gave/you> >> ~/.bashrc

最后,您需要使用以下命令更新当前 shell 中的路径source ~/.bashrc

于 2013-01-15T18:39:43.087 回答
0

K,我想通了,在cygwin上执行程序有问题,由于某种原因find -name ....etc找不到文件。但是,我找到了位置并重置了路径以找到 .exe 文件。现在一切看起来都很好!再次感谢!

于 2013-01-15T22:23:47.517 回答