Produces a relocatable object. This permits the output file to be produced even though it contains unresolved symbols.
A file produced with this flag is expected to be used as a file parameter in another call to xlc++.
To compile myprogram.c and myprog2.c into a single object file mytest.o, enter:
xlc myprogram.c myprog2.c -r -o mytest.o