共有ライブラリで使用される変数はどこに格納されますか。アプリケーションと一緒に使用する場合共有ライブラリは同じアプリケーションセクション(データ/スタック)を使用します。彼らは別々のセクションを持っていますか?アプリケーションにリンクされたときに共有ライブラリの変数が格納される場所
6
A
答えて
0
コードを含むセクションのみが共有されます。変数はプロセス間で共有されません。
0
2つのプロセス間で変数を共有する唯一の方法は、両方が共有メモリページにアクセスできる場合です。mmapおよびMAP_SHARED
を参照してください。さもなければ、それらは呼び出しプロセスのメモリ空間にあり、他のプロセスの範囲外または範囲外です。
0
静的ライブラリ:アプリケーションにリンクされ、アプリケーションの一部となるオブジェクトコードのライブラリ。
動的にリンクされた共有オブジェクトライブラリ:共有オブジェクトは実行可能コンポーネントには含まれていませんが、実行に結び付けられています。
関連する問題
- 1. 暗号化されたファイルをアンドロイドに格納する場所
- 2. ASP.NET:いくつかのWebアプリケーション間で共有されるファイルを格納する場所
- 3. 共有ライブラリをロードするときにグローバル変数がリセットされる
- 4. Windowsアプリケーションの格納場所
- 5. リンクが変数に格納されているページにリダイレクトする方法は?
- 6. 'NOT FOR REPLICATION' BITが格納されている場所
- 7. php APCに格納されたオブジェクトがmySQLリンクをドロップする
- 8. あらかじめビルドされた静的ライブラリと共有ライブラリをAndroid NDKにリンクするときの問題
- 9. PHP - セッション変数にクリックされたリンクの名前を格納します
- 10. 動的リンクされた共有ライブラリのグローバル変数と静的変数はどうなりますか?
- 11. FileInputStreamで使用されるファイルを格納する場所
- 12. ColdFusionで共通の関数を格納する場所
- 13. 変数に格納されたコマンドを実行する
- 14. デシリアライズされた変数からデータベースに値を格納する
- 15. GDBでスタックに格納された変数を見る方法
- 16. 異なる共有ライブラリ間で使用されるグローバル変数
- 17. Vim:変数に格納されたパスへの `cd '
- 18. 共有ライブラリを意図した最終的な場所とは別の場所からリンクする
- 19. 変数に格納されているパスがリダイレクトされません
- 20. 私の場所が変更された回数を数える
- 21. ARM7lのスタックフレームに関数名が格納されている場所(リンクレジスタ "lr"の関数アドレスではない)
- 22. 出力変数がデータベースに格納されています
- 23. Spring MVCにリクエスト固有の値を格納する場所は?
- 24. 値が格納され、方向が変更されたときに値を取得する方法は?
- 25. 共有されたMongoDBデータベースと価格で共有されているNode.jsとrails app
- 26. 変数に格納されている連想配列のアクセスキー
- 27. ASP.netセッション変数に格納されるデータの最大量
- 28. フィルタリングされたデータでセルの場所が変更される
- 29. WinFormsアプリケーションによって作成された一時ファイルを格納する場所
- 30. og:リンクが共有されているときに画像がfacebookに表示されない
これは間違っています。最新のOS上で修正されるまでは、通常はconstで修飾され、他のものは修飾されているかもしれません。 – Olaf