[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[netCDF #NMN-242593]: netCDF on ubuntu 11.04
- Subject: [netCDF #NMN-242593]: netCDF on ubuntu 11.04
- Date: Fri, 06 May 2011 09:12:40 -0600
> Hello,
>
> a. Problem
> I need to compile a model which requires netCDf libraries and I am a
> total beginner on linux systems. (Actually, I installed ubuntu just to
> compile the model).
> I installed libnetcdf6 package from the ubuntu (11.04) software center.
>
> b. netCDF status
> I used the command nc-config --all to see the paths of the libraries :
>
> This netCDF 4.1.1 has been built with the following features :
> --cc -> gcc
> --cflags -> -I/usr/include
> --libs -> -L/usr/lib -lnetcdf
> --cxx -> g++
> --fc gfortran
> --fflags -> -g -02 -I/usr/include
> --flibs -> -L/usr/lib -lnetcdff -lnetcdf
> --hasf77 -> yes
> --hasf90 -> yes
> --prefix -> /usr
> --includedir -> /usr/include
> --version -> netCDF 4.1.1
>
> c. What I need
> The makefile of the model I want to compile requires :
>
> ################################################################
> ## Edit these three to indicate the path for the netcdf include
> ## file 'netcdf.h', the name of the netcdf library file, and the
> ## path to that library file.
> ################################################################
> NETCDFINCDIR = /usr/include
> NETCDFLIB = /usr/lib/ -lnetcdf
> NETCDFLIBDIR = /usr/lib
>
> d. What I get when compiling the model
> /usr/bin/ld: cannot find /usr/lib/: File format not recognized
> collect2: ld returned exit status
> make: *** model Error 1
>
> Thank you for your support,
>
> Viêt.
>
>
Is the package you are building a fortran package?
There is a 32-bit mode and a 64-bit mode for compilers, frequently fortran
compilers use the opposite convention from gcc. You need to find a way to make
your program 32-bit if your library is 32-bit, and 64-bit otherwise. Use the
unix "file" command to learn more.
Good luck,
Ed
Ticket Details
===================
Ticket ID: NMN-242593
Department: Support netCDF
Priority: Normal
Status: Closed