我正在尝试安装Octave软件包GSL 2.1.1和libinterp 0.1.0。我下载了适用于GSL的.tar.gz,并进行了package install gsl-2.1.1
的操作,直到::
checking for ov-scalar.h... no
pkg: error running the configure script for gsl.
error: called from 'configure_make' in file C:\Octave\O
ctave-4.0.0\share\octave\4.0.0\m\pkg\private\configure_
make.m near line 79, column 9
我搜索了一下ov-scalar.h,它看起来像是libinterp的一部分,因此我下载了该文件并尝试使用pkg install libinterp-0.1.0.tar.gz
进行安装,但是这次我得到了
package is missing file: DESCRIPTION
error: called from 'verify_directory' in file C:\Octave
\Octave-4.0.0\share\octave\4.0.0\m\pkg\private\verify_d
irectory.m near line 30, column 7
有人可以帮我解决这里的问题吗?最后,我只想访问一些特殊功能。
编辑:我不小心说我打了package load gsl-2.1.1
而不是package install gsl-2.1.1
。我做了后者。
答案 0 :(得分:1)
命令是:
package load gsl
,用于加载已安装的软件包。
如果您使用预装的二进制文件,则gsl已经可用。
octave 4.4.1
的最新版本为gsl 2.1.1
https://wiki.octave.org/Octave_for_Microsoft_Windows
请注意,libinterp
是octave
的组成部分,因此没有理由尝试单独安装。