[解決済み】Linux共有ライブラリがエクスポートしている関数のリストを表示するにはどうしたらいいですか?
2022-04-07 21:44:32
質問
Linuxで、共有ライブラリのエクスポートされた関数を表示したい。
これを可能にするコマンドは何ですか?
(Windowsではdependsというプログラムを使用します。)
解決方法は?
必要なものは
nm
とその
-D
というオプションがあります。
$ nm -D /usr/lib/libopenal.so.1
.
.
.
00012ea0 T alcSetThreadContext
000140f0 T alcSuspendContext
U atanf
U calloc
.
.
.
エクスポートされたサムボールは
T
. 他の共有オブジェクトから読み込む必要がある必須シンボルには
U
. シンボルテーブルには、関数だけでなく、エクスポートされた変数も含まれることに注意してください。
を参照してください。
nm
マニュアルページ
をご覧ください。
関連
-
[解決済み】nohupプロセスをkillするためにプロセスIDを取得する方法?
-
[解決済み】 "find: paths must priore expression:" カレントディレクトリのファイルも見つける再帰的検索を指定するには?
-
[解決済み】Postgresql -bash: psql: コマンドが見つかりませんでした。
-
[解決済み] DiffコマンドとGrepで "バイナリファイル(標準入力)が一致 "と表示される。
-
[解決済み] bashの「#$」はどういう意味ですか?
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] フォルダとそのサブフォルダ/ファイルのパーミッションを一括で変更する方法
-
[解決済み] Linux上で動作するC++コードのプロファイリングを行うにはどうすればよいですか?
-
[解決済み] Linux で grep を使ってファイル名だけを表示するにはどうしたらいいですか?
-
[解決済み] 共有ライブラリの読み込み中のLinuxエラー:共有オブジェクトファイルを開くことができません。そのようなファイルやディレクトリはありません
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】stdinがターミナルでないため、疑似ターミナルが割り当てられない
-
[解決済み】画面 ターミナル '/dev/pts/0' を開くことができない - 確認してください。
-
[解決済み] usr/bin/env bash」と「#!/usr/bin/bash」の違いは何ですか?
-
[解決済み] "grep -q" のポイントは?
-
[解決済み] Gccコンパイル "オブジェクトファイルのサフィックスを計算できない: コンパイルできない"
-
[解決済み] エラーです。"gzip: stdout: Linuxカーネルアップグレード中に「No space left on device」(デバイスに空き容量がない)が発生する(空き容量がある間)[closed]。
-
[解決済み] Linux/Ubuntu のセットです。不正なオプション -o pipefail
-
[解決済み] ftp: 名前またはサービスが不明
-
[解決済み] PowerShellで文字数、単語数、行数を数える
-
[解決済み] 共有オブジェクトからエクスポートされるすべてのシンボルを確認するにはどうすればよいですか?