gdb を使用して emacs で実行してデバッグしようとしていますが、成功しません。よく知られている「デバッグシンボルが見つかりません」というメッセージが引き続き表示されます。問題は -g フラグを使用してコンパイルする方法にあると思いますが、どこが間違っているのかわかりません。メイクファイルは次のとおりです。
all: tree
tree: main.o OctTree.o my_vec.o runge_kutta.o initialize.o global.o
g++ -g -o tree main.o OctTree.o my_vec.o runge_kutta.o initialize.o global.o -lm
main.o: main.cpp OctTree.h my_vec.h global.h
g++ -g -o3 main.cpp -o main.o
my_vec.o: my_vec.cpp my_vec.h
g++ -g -o3 my_vec.cpp -o my_vec.o
OctTree.o: OctTree.cpp OctTree.h my_vec.h global.h
g++ -g -o3 OctTree.cpp -o OctTree.o
runge_kutta.o: runge_kutta.cpp OctTree.h my_vec.h global.h
g++ -g -o3 runge_kutta.cpp -o runge_kutta.o
initialize.o: initialize.cpp my_vec.h OctTree.h global.h
g++ -g -o3 initialize.cpp -o initialize.o
global.o : global.cpp global.h
g++ -g -o3 global.cpp -o global.o
clean:
rm main.o my_vec.o OctTree.o runge_kutta.o initialize.o global.o-f
gdb を実行しようとすると、次のメッセージが表示されます。
どうもありがとうございます!