Cygwin没有识别命令

时间:2013-01-15 17:58:55

标签: compilation makefile cygwin

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

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

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

我对unix和cygwin完全不熟悉。

2 个答案:

答案 0 :(得分:1)

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

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

接下来,您需要将此路径添加到bashrc中。你可以用:

来做到这一点

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

最后,您需要使用source ~/.bashrc

更新当前shell中的路径

答案 1 :(得分:0)

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