Dear PETSc users, I'm debugging my code but cannot see those line informations in gdb
I compiled PETSc with --with-cc=gcc --with-cxx=g++ --with-fc=gfortran --download-fblaslapack --download-mpich --with-debugging=yes I modified my code from KSP ex1f.F and use that makefile. Then compiled code make PETSC_DIR=/home/cfd/sgao/bin/petsc-3.5.3 PETSC_ARCH=FEM_project_DEBUG ex1f The log is attached, I see the -g flag there. But when I run code with gdb, I didn't see line information there. $gdb ./ex1f (gdb) b main Breakpoint 1 at 0x4080e0: file ../../../gcc-4.3.0/libgfortran/fmain.c, line 11. (gdb) r Starting program: /home/cfd/sgao/FEM_in_CFD/code/ex1f [Thread debugging using libthread_db enabled] Breakpoint 1, main (argc=1, argv=0x7fffffffcc58) at ../../../gcc-4.3.0/libgfortran/fmain.c:11 11 ../../../gcc-4.3.0/libgfortran/fmain.c: No such file or directory. in ../../../gcc-4.3.0/libgfortran/fmain.c (gdb) l 6 in ../../../gcc-4.3.0/libgfortran/fmain.c (gdb) What did I miss here? Thank you in advance. Song
/home/cfd/sgao/bin/petsc-3.5.3/FEM_project_DEBUG/bin/mpif90 -c -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -g -O0 -I/home/cfd/sgao/bin/petsc-3.5.3/include -I/home/cfd/sgao/bin/petsc-3.5.3/FEM_project_DEBUG/include -I/usr/X11R6/include -o ex1f.o ex1f.F /home/cfd/sgao/bin/petsc-3.5.3/FEM_project_DEBUG/bin/mpif90 -fPIC -Wall -Wno-unused-variable -ffree-line-length-0 -g -O0 -o ex1f ex1f.o -Wl,-rpath,/home/cfd/sgao/bin/petsc-3.5.3/FEM_project_DEBUG/lib -L/home/cfd/sgao/bin/petsc-3.5.3/FEM_project_DEBUG/lib -lpetsc -Wl,-rpath,/home/cfd/sgao/bin/petsc-3.5.3/FEM_project_DEBUG/lib -lflapack -lfblas -Wl,-rpath,/usr/X11R6/lib64 -L/usr/X11R6/lib64 -lX11 -lpthread -Wl,-rpath,/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.3.0 -L/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.3.0 -Wl,-rpath,/usr/local/lib64 -L/usr/local/lib64 -Wl,-rpath,/usr/local/lib -L/usr/local/lib -lmpichf90 -lgfortran -lm -lmpichcxx -lstdc++ -Wl,-rpath,/home/cfd/sgao/bin/petsc-3.5.3/FEM_project_DEBUG/lib -L/home/cfd/sgao/bin/petsc-3.5.3/FEM_project_DEBUG/lib -Wl,-rpath,/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.3.0 -L/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.3.0 -Wl,-rpath,/usr/local/lib64 -L/usr/local/lib64 -Wl,-rpath,/usr/local/lib -L/usr/local/lib -Wl,-rpath,/home/cfd/sgao/bin/petsc-3.5.3/FEM_project_DEBUG/lib -Wl,-rpath,/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.3.0 -Wl,-rpath,/usr/local/lib64 -Wl,-rpath,/usr/local/lib -lmpichcxx -lstdc++ -Wl,-rpath,/home/cfd/sgao/bin/petsc-3.5.3/FEM_project_DEBUG/lib -L/home/cfd/sgao/bin/petsc-3.5.3/FEM_project_DEBUG/lib -Wl,-rpath,/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.3.0 -L/usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.3.0 -Wl,-rpath,/usr/local/lib64 -L/usr/local/lib64 -Wl,-rpath,/usr/local/lib -L/usr/local/lib -ldl -Wl,-rpath,/home/cfd/sgao/bin/petsc-3.5.3/FEM_project_DEBUG/lib -lmpich -lopa -lmpl -lrt -lpthread -lgcc_s -ldl /bin/rm -f ex1f.o
