私は大きなプロジェクトをコンパイルしています。このプロジェクトは共有ライブラリ、特に lapack を使用しています。
特定の機能について、システムがどの共有ライブラリでそれを見つけるかを確認したいと思います。
ここでnm出力:
$ nm -DC ~/bin/app | grep potrf
U dpotrf_
予想通り、dpotrf_ は未定義です。
objdump の結果は次のとおりです。
$ objdump -TR ~bin/app | grep potrf
0000000000925428 R_X86_64_JUMP_SLOT dpotrf_
だからobjdumpは何かを見つけます!どの共有ライブラリで見つかったかを表示するオプションはありますか? またはそれを行う別のプログラムですか?