The purpose of -o is to specify the name of the program produced by clang. But what does it stands for?
1 Answer
It is , as Kareem stated, output file.
If you type man clang
in the terminal, you can find the following:
-o file
Write output to file.
And pretty much everything about clang, including other what flags stand for.