0

プログラムSegmentation faultを実行するとエラー メッセージが表示されるようになりましたが、どの行が壊れているのかわかりません。

私のプログラムはMakefile.amファイルを使用してビルドします。

-gこのautotoolsファイルのどこでコンパイルするデバッグ フラグを設定できますか (フラグ)。

4

1 に答える 1

2

場合によります。プログラムが C コンパイラを使用してビルドされている場合は、次のようなものが必要です。

./configure CFLAGS="-g" ...

C++コンパイラでビルドされた場合、次のようなものが必要です

./configure CXXFLAGS="-g" ...

libtool を使用してプログラムをリンクしている場合は、次のようにします。

./libtool --mode=execute gdb ./program

開始しgdbます。

于 2013-09-13T04:33:22.917 に答える