how to build g++ Makefile -


last time asked sth how use clapack. using clapack undefined reference error

after tried separate larger project.

now have "blitzla.cpp" "interfaceclapack.cpp" "interfaceclapack.hpp"

i make work calling

g++ -wall -g interfaceclapack.cpp blitzla.cpp -llapack -lblas -lf2c -o blitzla 

but if makefile, gives me errors.. makefile shown below.

cc = g++ cflags = -wall -g linker = -llapack -lblas -lf2c blitzla: blitzla.o interfaceclapack.o      ${cc} ${cflags} interfaceclapack.o blitzla.o -o blitzla blitzla.o: blitzla.cpp interfaceclapack.hpp     ${cc} ${cflags} ${linker} -c blitzla.cpp interfaceclapack.o: interfaceclapack.cpp interfaceclapack.hpp     ${cc} ${cflags} ${linker} -c interfaceclapack.cpp clean:       rm -rf *.o blitzla 

i guess problem leave "-llapack -lblas -lf2c"..now errors shown below.

g++ -wall -g -llapack -lblas -lf2c -c blitzla.cpp g++ -wall -g -llapack -lblas -lf2c -c interfaceclapack.cpp g++ -wall -g interfaceclapack.o blitzla.o -o blitzla interfaceclapack.o: in function `quantfin::interfaceclapack::solvelinear(blitz::array<double, 2>  

bunch of things here..

/home/baozi/dropbox/linux/linearalgebra/interfaceclapack.cpp:64: undefined reference `dgttrf_' /home/baozi/dropbox/linux/linearalgebra/interfaceclapack.cpp:67: undefined reference `dgttrs_' collect2: error: ld returned 1 exit status make: *** [blitzla] error 1 

where go wrong.. plz


Comments

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

jsf - How to ajax update an item in the footer of a PrimeFaces dataTable? -

django - CSRF verification failed. Request aborted. CSRF cookie not set -