2

libcの複数のバージョンをインストールしましたが、コンパイル時にリンクするバージョンを選択するにはどうすればよいですか?

今、私は次のようにコンパイルしています

g++ prog.cpp
4

2 に答える 2

1

あなたのプログラムは とリンクしlibcます。gdb で実行すると、libc-dbg を使用してシンボル名を読み取ったり、より多くの情報を含むバックトレースを生成したりできます。また、-pgリンク時にオプションを追加すると、libc-prof が使用され、使用できるようになります。あなたのプログラムでgprof 。

于 2009-12-28T01:30:29.053 に答える
0

次のコマンドを使用して、環境変数 LD_LIBRARY_PATH を libc のパスに設定します。

export LD_LIBRARY_PATH=<path-to-libc>

プログラムが予想されるライブラリの使用にリンクされているかどうかを確認するには

ldd a.out

これにより、プログラムがリンクされているライブラリのリストが表示されます。:)

于 2009-12-28T05:34:45.753 に答える