libcの複数のバージョンをインストールしましたが、コンパイル時にリンクするバージョンを選択するにはどうすればよいですか?
今、私は次のようにコンパイルしています
g++ prog.cpp
あなたのプログラムは とリンクしlibc
ます。gdb で実行すると、libc-dbg を使用してシンボル名を読み取ったり、より多くの情報を含むバックトレースを生成したりできます。また、-pg
リンク時にオプションを追加すると、libc-prof が使用され、使用できるようになります。あなたのプログラムでgprof 。
次のコマンドを使用して、環境変数 LD_LIBRARY_PATH を libc のパスに設定します。
export LD_LIBRARY_PATH=<path-to-libc>
プログラムが予想されるライブラリの使用にリンクされているかどうかを確認するには
ldd a.out
これにより、プログラムがリンクされているライブラリのリストが表示されます。:)