E.1.1自动获取依赖关系

在某些系统上,您可以自动获得Octave的许多构建依赖项。执行此操作的命令因系统而异。同样,预编译包的名称因系统而异,并且并不总是与中列出的名称完全匹配生成工具外部程序包.

您通常需要外部依赖的开发版本,以便获得用于构建软件的库和头文件,而不仅仅是用于运行已编译的程序。这些包的名称通常以后缀结尾-dev-devel.

在具有的系统上易于获得(Debian、Ubuntu等),您可以使用类似于的命令安装大多数工具和外部包

apt-get-build-depOctave

具体的包名称可能是Octave3.2Octave3.4。所需的工具集和外部依赖项不会频繁更改,因此版本是否完全匹配并不重要,但您应该使用最新的可用版本。

在具有的系统上呀呣(Fedora、Red Hat等),您可以使用类似于的命令安装大多数工具和外部包

yum-builddepOctave

这个百胜builddep工具是的一部分yum-utils软件包

对于任何一种类型的系统,包名称都可能包括版本号。所需的工具集和外部依赖项不会经常更改,因此版本与您正在安装的版本完全匹配并不重要,但您应该使用最新的可用版本。


版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号