gccで共有ライブラリ(shared library)を作成する際に-fPICオプションをつけることが推奨されていますが,もしつけなかった場合,どのような状況でどのような問題が起こりえるのでしょうか?
「PICでコンパイルされたコードはメインメモリの絶対アドレスにかかわらず正しく実行できる」などの説明を見かけましたが,いまいち具体的なイメージがつきません.
ご回答お待ちしております.
回答2件
あなたの回答
tips
プレビュー
投稿2019/12/06 16:47
gccで共有ライブラリ(shared library)を作成する際に-fPICオプションをつけることが推奨されていますが,もしつけなかった場合,どのような状況でどのような問題が起こりえるのでしょうか?
「PICでコンパイルされたコードはメインメモリの絶対アドレスにかかわらず正しく実行できる」などの説明を見かけましたが,いまいち具体的なイメージがつきません.
ご回答お待ちしております.
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/06 17:17