मैं उबंटू 10.04 का उपयोग कर रहा हूं और कुछ कोड संकलित करने की कोशिश कर रहा हूं जो gfortran का उपयोग करता है। कुछ बिंदु पर Makefiles करता है:lgfortran नहीं मिला
-L. -lgfortran
और मैं त्रुटि
/usr/bin/ld: cannot find -lgfortran
मिलता है, हालांकि यह स्थापित किया गया है:
ldconfig -p | grep fortran
libgfortran.so.3 (libc6,x86-64) => /usr/lib/libgfortran.so.3
मैं इसे कैसे ठीक कर सकते हैं?
पी.एस: Makefile:
## FLAGS
CC:= gcc
C++:= g++
CFLAGS:= -c -O -Dintel -g
FC:= gfortran
FFLAGS:= -c -O -cpp -g
LD:= g++
LDFLAGS:= -O
WETTER_CGAL_FLAGS:= -g
#WETTER-Data
WETTER_cgal: weather.cpp surface_alg.h $(WETTER_CGAL_OBJECTS) WATT_interface.h data.cpp
$(C++) $(WETTER_CGAL_FLAGS) -c weather.cpp -frounding-math
$(C++) -c data.cpp -frounding-math
$(LD) $(WETTER_CGAL_OBJECTS) weather.o data.o -o WETTER_cgal -L. -lgfortran -lgmp -lCGAL -frounding-math -fp-model
आप एक न्यूनतम Makefile कि त्रुटि पैदा करता है प्रदान करते हैं सका: समस्या यह का उपयोग कर हल किया गया था? यह जरूरी रूप से इसकी गलती होनी चाहिए, क्योंकि आपका खोल वातावरण ठीक लगता है। –
किया गया, प्रश्नों को उस जानकारी के साथ अद्यतन किया गया है – flow