GAP是 Groups、Algorithms、Programming 的首字母简称,是一个计算离散代数的系统,特别强调计算群理论,主要用于研究组及其表示、环、向量空间、代数、组合结构等。
GAP开发库提供了一种编程语言、一个由数以千计的函数库,来实现用GAP语言编写的代数算法以及代数对象的大型数据库。
安装所需的依赖项 C编译器,如GCC或Clang C++编译器GNUMakeGNUAutoconfGNULibtool此外,建议至少安装以下可选依赖项:
GMP的 DevelopmentheadersGNU多重精度算法库zlib的 DevelopmentheadersGNUReadline的 Developmentheaders在Ubuntu或Debian上,可以使用以下命令安装:
sudoapt-getinstallbuild-essentialautoconflibtoollibgmp-devlibreadline-devzlib1g-dev在macOS上,你可以通过以下几种方式安装依赖项:
usingHomebrew: brewinstallautoconflibtoolgmpreadlineusingFink: finkinstallautoconf2.6libtool2gmp5readline7usingMacPorts: portinstallautoconflibtoolgmpreadline官网稳定版可以从 https://www.gap-system.org/Releases/index.html 获得
评论