安装包时,Cygwin的“source”命令失败

时间:2017-07-14 04:00:07

标签: cygwin

我正在使用cygwin从这个网站上编译Windows上的源代码

https://github.com/davidstutz/extended-berkeley-segmentation-benchmark/tree/master/source

To compile the benchmarking software from source code, run:

   source build.sh

This script should compile the correspondPixels mex file and copy it into the 
../benchmarks/ directory.

但我输入的以下命令不起作用。我在文件夹目录中。

$ source build.sh
-bash: build.sh: No such file or directory

$ ./source build.sh
-bash: ./source: Is a directory

$ ls
asa.mat     others               relabel.m            tests
benchmarks  plot_benchmarks.asv  source               use.mat
data        plot_benchmarks.m    test_benchmarks.asv
LICENSE.md  README.md            test_benchmarks.m

这是我第一次使用Cygwin,所以命令对我来说是新的。

1 个答案:

答案 0 :(得分:1)

build.sh文件位于source目录中。

$ cd source
$ source build.sh

(不要将目录名source与shell的内置命令source混淆。)

您也可以使用. build.sh而不是source build.sh; .命令等同于source,可能更常规。