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

Cygwin的“source”命令在安装包时失败,cygwin,Cygwin,我正在使用cygwin在Windows上从这个网站编译源代码 但是我键入的以下命令不起作用。我在文件夹目录中 $ 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 plo

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

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

$ 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
$ cd source
$ source build.sh
这是我第一次使用Cygwin,因此这些命令对我来说是新的。

build.sh文件位于源目录中

$ 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
$ cd source
$ source build.sh
不要将目录名源与shell的内置命令源混淆

您也可以使用。build.sh而不是source build.sh;这个命令相当于源代码,可能更为常规