Gsl-2.7.1

Introdução a Gsl

A GNU Scientific Library (GSL) é uma biblioteca numérica para programadores(as) C e C++. Ela fornece uma ampla gama de rotinas matemáticas, tais como geradores de números aleatórios, funções especiais e ajuste de mínimos quadrados.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.1.

Informação do Pacote

  • Transferência (HTTP): https://ftp.gnu.org/gnu/gsl/gsl-2.7.1.tar.gz

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: 36aee97e67f64dbdab7afae197e3483b

  • Tamanho da transferência: 7,2 MB

  • Espaço em disco estimado exigido: 213 MB (com os testes, sem os documentos)

  • Tempo de construção estimado: 1,2 UPC (Usando paralelismo=4; com os testes, sem os documentos)

Dependências do Gsl

Opcionais

sphinx_rtd_theme-2.0.0

Instalação do Gsl

Instale Gsl executando os seguintes comandos:

./configure --prefix=/usr --disable-static &&
make

Se você tiver sphinx_rtd_theme-2.0.0 instalado, [então] construa a documentação com:

make html

Para testar os resultados, emita: make check.

Agora, como o(a) usuário(a) root:

make install

Se você construiu a documentação, [então] instale-a (como root) com:

mkdir                   /usr/share/doc/gsl-2.7.1 &&
cp -R doc/_build/html/* /usr/share/doc/gsl-2.7.1

Explicações do Comando

--disable-static: Essa chave impede a instalação das versões estáticas das bibliotecas.

Conteúdo

Aplicativos Instalados: gsl-config, gsl-histogram e gsl-randist
Bibliotecas Instaladas: libgslcblas.so e libgsl.so
Diretórios Instalados: /usr/include/gsl e /usr/share/doc/gsl-2.7.1

Descrições Curtas

gsl-config

é um script de shell para obter o número da versão e sinalizadores do compilador da biblioteca Gsl instalada

gsl-histogram

é um aplicativo de demonstração para a GNU Scientific Library que calcula um histograma a partir de dados obtidos a partir do stdin

gsl-randist

é um aplicativo de demonstração para a GNU Scientific Library que gera amostras aleatórias a partir de várias distribuições

libgslcblas.so

contém funções que implementam uma interface C para subaplicativos básicos de álgebra linear

libgsl.so

contém funções que fornecem uma coleção de rotinas numéricas para computação científica