共有ライブラリが向かい合っ静的ライブラリどのように機能するかについて、詳細に知りたいと思いました
-
13-09-2019 - |
質問
私は(.soの)共有ライブラリを作成し、リンクに取り組んでいます。彼らと一緒に作業している間、多くの疑問が、私は、彼らのために検索、したがってここではそれらを置くとき、私はsatisying答えを見つけることができませんでしたポップアップ。私が持っている共有ライブラリについて質問があります:
1。)どのように静的ライブラリとは異なるライブラリを共有していますか?彼らは実行し、それらが作成されている方法で、主な違いは何ですか?
2)どの時点で共有ライブラリの場合、共有ライブラリ内の特定の機能がロードされてから実行し、説明するアドレスがありますか?誰がこれらの機能を提供し、ロード/実行アドレス?
であります3。スタティックライブラリにリンクされたものと比較して)共有ライブラリにリンクアプリケーションの実行が遅くなりますか?
4)ウィルアプリケーションの実行可能ファイルのサイズは、これらの2つの場合に異なる
5。)1は、共有ライブラリ内で定義された関数にステップインでのソースレベルのデバッグを行うことができますか?任意のものは、余分なアプリケーションにこれらの関数が見えるようにする必要がある?
6。)ライブラリのいずれかの種類を使用して長所と短所は何ですか?
感謝します。
〜AD
解決
スタティック・ライブラリーに疑問を参照してください。 >この HOWTO でます。
所属していません StackOverflow