最近(少なくともFedoraとRed Hat Enterprise Linuxで)、Position Independent Executables(PIE)としてコンパイルされた実行可能プログラムが、より強力なアドレス空間ランダム化(ASLR)保護を受けることを学びました。
だから:Linuxで特定の実行可能ファイルが位置非依存実行可能ファイルとしてコンパイルされたかどうかをテストするにはどうすればよいですか?
-pie -fpie
プログラムをPIEとしてコンパイルするには、特別なコンパイラフラグを渡す必要があると思います。しかし、そのリンクには他の興味深い情報がありました-ありがとう!