Compilation Cygwin不识别命令

Compilation Cygwin不识别命令,compilation,makefile,cygwin,Compilation,Makefile,Cygwin,我下载了一个“directory”.tar.gz,解压缩文件以获得“directory” 该目录的安装文件将在cygwin中运行make命令,以编译并取出用C编写的目录文件 我试图在cygwin,pfunc中运行一个命令,该命令应该在编译和执行make后可用,但cygwin说找不到该命令 我对unix和cygwin完全陌生 问题是pfunc(如果存在)不在您的路径上 第一步是查看pfunc是否确实存在,如果存在,则找出其位置find/-xdev-name pfunc将为您提供所有名为pfunc的

我下载了一个“directory”.tar.gz,解压缩文件以获得“directory”

该目录的安装文件将在cygwin中运行make命令,以编译并取出用C编写的目录文件

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


我对unix和cygwin完全陌生

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

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

接下来,您需要将此路径添加到bashrc中。您可以通过以下方式实现:

echo“导出路径=$PATH:>~/.bashrc


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

K更新当前shell中的路径,我发现cygwin上的程序实现存在问题,出于某种原因,find-name…etc无法找到该文件。但是,我找到了位置并重置了路径以找到.exe文件。现在一切看起来都很正常很好!再次感谢!

所以我的问题归结为在Windows上的cygwin中安装和实现下载的软件包非常感谢您的帮助,我继续运行了该命令,这就是弹出的,$find/-name pfunc find:File system loop detected;
/cygdrive/c/cygwin'是与
/”相同的文件系统循环的一部分。试试看
find/-xdev-name pfunc
如前所述。xdev选项将抑制该错误。非常感谢,当我运行上述操作时,我得到了…
user PC~
$find/-xdev-name pfunc
user PC~
$
…这意味着找不到?这是正确的。当在目录中使用make时,它成功了吗你提到的pfunc今天晚些时候下班后,我会试着完成这个过程,看看我能不能完成。我会在完成后公布结果。