c - .soファイルからCソースコードを抽出する方法は?

c linux extract decompiling shared-libraries

私は以前に開発したソフトウェアに取り組んでおり、ソースコードはLinux共有ライブラリ(.so)としてコンパイルされ、ソースコードは存在しません。 Linux共有ライブラリからソースコードを抽出できるツールはありますか?

おかげで、
ラビ
答え
ありません。コードをコンパイルすると、バイナリにはコードの痕跡はなく、マシンコードのみが残ります。

デコンパイラについて言及する人もいますが、ソースを抽出せず、実行可能ファイルを分析して、元のソースと同じ効果を持つソースを生成します。
関連記事

android - OpenCVを使用して、Cam ScannerのようなMagic Colorエフェクトを取得する方法

c - Cでの変数プロモーション

c - Cの符号なしの値

c - なぜmallocが時々機能しないのですか?

c - Cでva_listを返すのは安全ですか?

c++ - 単精度浮動小数点の範囲縮小精度が低い

c - const引数を持つ関数ポインターをnonconst引数を持つ関数ポインターとして使用できますか?

c - C、GCCで文字列として型名を取得

c++ - C / C++のコメント行の末尾のバックスラッシュ

c - エラー:フォーマットの不明な変換タイプ文字 'l'-スキャンlong long