我正在使用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,所以命令对我来说是新的。
答案 0 :(得分:1)
build.sh
文件位于source
目录中。
$ cd source
$ source build.sh
(不要将目录名source
与shell的内置命令source
混淆。)
您也可以使用. build.sh
而不是source build.sh
; .
命令等同于source
,可能更常规。