GAP system離散代數(shù)開(kāi)發(fā)庫(kù)
GAP 是 Groups、Algorithms、 Programming 的首字母簡(jiǎn)稱(chēng),是一個(gè)計(jì)算離散代數(shù)的系統(tǒng),特別強(qiáng)調(diào)計(jì)算群理論,主要用于研究組及其表示、環(huán)、向量空間、代數(shù)、組合結(jié)構(gòu)等。
GAP 開(kāi)發(fā)庫(kù)提供了一種編程語(yǔ)言、一個(gè)由數(shù)以千計(jì)的函數(shù)庫(kù),來(lái)實(shí)現(xiàn)用 GAP 語(yǔ)言編寫(xiě)的代數(shù)算法以及代數(shù)對(duì)象的大型數(shù)據(jù)庫(kù)。
安裝所需的依賴(lài)項(xiàng)
- C 編譯器, 如 GCC 或 Clang
- C++ 編譯器
- GNU Make
- GNU Autoconf
- GNU Libtool
此外,建議至少安裝以下可選依賴(lài)項(xiàng):
- GMP 的 Development headers
- GNU 多重精度算法庫(kù)
- zlib 的 Development headers
- GNU Readline 的 Development headers
在 Ubuntu 或 Debian 上,可以使用以下命令安裝:
sudo apt-get install build-essential autoconf libtool libgmp-dev libreadline-dev zlib1g-dev
在 macOS 上,你可以通過(guò)以下幾種方式安裝依賴(lài)項(xiàng):
- using Homebrew:
brew install autoconf libtool gmp readline - using Fink:
fink install autoconf2.6 libtool2 gmp5 readline7 - using MacPorts:
port install autoconf libtool gmp readline
官網(wǎng)穩(wěn)定版可以從 https://www.gap-system.org/Releases/index.html 獲得
評(píng)論
圖片
表情
