ld -o behaviour
Nick Clifton
nickc@redhat.com
Sun Dec 24 09:39:00 GMT 2000
Hi Ben,
: ld behaves inconsistently with its `-o' option. If I run:
:
: ld foo.o -o foo.x or
: ld foo.o -ofoo.x
:
: I get the same results. If I run:
:
: ld foo.o -omagic
:
: ld names the output file `a.out' (as if no -o option was given at all).
: Could it be that ld accepts -omagic is if it were --omagic?
Yup. From the linker documentation:
For options whose names are multiple letters, either one
dash or two can precede the option name; for example,
-oformat and --oformat are equivalent.
So the linker is being consistent, just a little unintuitive is all.
Cheers
Nick
More information about the Binutils
mailing list