Instalando a interface netcdf c ++ em 12.04.1

1

Estou usando um código que emprega a moderna interface netCDF c ++ (namespace netcdf, arquivo include é chamado apenas netcdf sem .h ou similar, ncFile class, etc) e acabei de mudar para 12.04.1.

Instalei netCDF e libnetcdf6 com apt-get , mas ainda recebo os cabeçalhos "antigos" em /usr/local/include (netcdf.h, netcdfcpp.h, etc).

No Ubuntu, a versão da biblioteca para netCDF é 4.1.1 , enquanto no meu próprio computador com Mac Os X (onde tenho o arquivo de inclusão netCDF correto) a versão é 4.2.1.1 .

Não consigo modificar o código-fonte que estou usando. Eu gostaria de saber se existe uma maneira de atualizar a biblioteca netCDF no Ubuntu para suportar a moderna interface c ++, ou, se eu tiver que compilar manualmente, se você acha que usar src2pkg é uma boa idéia. Esta é minha primeira experiência com o Ubuntu.

    
por iluvatar 04.10.2012 / 02:12

1 resposta

0

Abra seu terminal e execute estes comandos:

wget http://www.unidata.ucar.edu/downloads/netcdf/ftp/netcdf-4.2.1.1.tar.gz
tar -xvf netcdf-4.2.1.1.tar.gz
cd netcdf-4.2.1.1
./configure
make
sudo make install

Para mais informações, no diretório netcdf-4.2.1.1 você terá um arquivo README.

    
por rɑːdʒɑ 04.10.2012 / 04:29