再配置可能オブジェクトを作成する。これにより、未解決のシンボルが含まれる場合でも出力ファイルを生成することができる。
このフラグで作成されたファイルは、 xlc++ への別の呼び出しでファイル・パラメーターとして使用されることを前提としています。
myprogram.c および myprog2.c を、単一のオブジェクト・ファイル mytest.o にコンパイルするには、以下のように入力します。
xlc myprogram.c myprog2.c -r -o mytest.o
コンパイラーのコマンド行オプション