コンパイル時のオプションに良く出てくる、「-fPIC」って何ですか?

〜google〜
他のコンパイラとの互換性を有するポジション独立のコードを生成します。
Dynamic Shared Library を作成する際に使用することができる。



とのこと。わかり易く説明お願いします