this is not necessarily true, as of the following example:

./graprof a.out -FCg -- -o foo

where -FCg are flags for graprof and -o foo are flags to a.out