gfortran nicht finden können-Bibliothek, IST es

Ich Probleme habe die Verknüpfung zu meinem Programm eine Bibliothek. Ich habe das noch nie getan, also bin ich wahrscheinlich etwas tun, dumm, aber soweit ich sagen kann, ich bin das richtige zu tun. Ich muss den link meinem Programm foo.f90 zu einer Bibliothek libbar.a die in einem Verzeichnis woanders unter meinem home-Verzeichnis. Ich geben Sie den Befehl:

gfortran -c foo.f90
gfortran -o foo foo.f90 -L/directory/of/library -llibbar.a

Aber dies wirft ein:

ld: library not found for -llibhealpix.a

Wo natürlich libhealpix.a ist die Reale Bibliothek (anstatt libbar.a)

Irgendwelche Ideen, warum dies geschehen würde?

InformationsquelleAutor StevenMurray | 2012-08-01
Schreibe einen Kommentar