Além de usar as ferramentas do sistema, nc-config e o nf-config pode ajudá-lo a encontrar esses detalhes. Isso é útil se você compilou o netcdf você mesmo.
Acredito que nf-config
apenas começou a ser enviado algum tempo depois que o netcdf 4.2 foi lançado, porque a biblioteca fortran foi dividida em um pacote diferente. Portanto, se você não conseguir encontrar as informações relevantes do fortran, verifique se nf-config
existe em algum lugar e use-a.
De notas de lançamento do netcdf 4.2 :
Começando com a versão 4.2, as três bibliotecas [c, c ++, fortran] estão sendo lançadas como pacotes separados.
Por fim, aqui está um exemplo de saída de nc-config --all
:
This netCDF 4.2.1.1 has been built with the following features:
--cc -> gcc
--cflags -> -I/usr/local/include -I/share/ed/local/spike/include
--libs -> -L/usr/local/lib -lnetcdf
--has-c++ -> no
--cxx ->
--has-c++4 -> yes
--cxx4 -> g++
--fc -> gfortran
--fflags -> -g -O2 -I/usr/local/include
--flibs -> -L/usr/local/lib -lnetcdff -lnetcdf -lnetcdf
--has-f90 -> yes
--has-dap -> yes
--has-nc2 -> yes
--has-nc4 -> yes
--has-hdf5 -> yes
--has-hdf4 -> no
--has-pnetcdf-> no
--has-szlib ->
--prefix -> /usr/local
--includedir-> /usr/local/include
--version -> netCDF 4.2.1.1
A coluna da esquerda tem as opções que podem ser enviadas para nc-config
para produzir uma saída mais rápida e provavelmente mais relevante.