Alex -. schrieb:
> Rolf M. schrieb:
>> Du hast doch schon rausgefunden, dass es eine Linker-Option ist. Die
>> stehen in der Linker-Doku, nicht in der von GCC.
>
> Und genau deswegen bin ich verwirrt, weil ich bis dato dachte, dass der
> GCC Linker Teil von der GCC Toolchain sei.
GCC ist nur ein Compiler, keine Toolchain. Und den "GCC Linker" gibt es
nicht. Compiler und Linker sind Teile der Toolchain, aber eben separate
Teile.
> Mich hat es jedenfalls verwirrt, dass Kapitel 3.15 der GCC Doku auf die
> Link Optionen eingeht, ebenfalls das -Wl Argument erwähnt, aber
> keinerlei die verschiedenen Optionen erwähnt, oder auf ein anderes
> Dokument hinweist (das vom Linker, wo auch immer dieses Dokument zu
> finden ist).
Die Verwirrung kommt vielleicht daher, dass man den Linker meist nicht
direkt, sondern über den Compiler aufruft. Die Option -Wl ist eine
Compiler-Option. Sie sagt dem Compiler: "Gibt alles, was danach kommt,
an den Linker weiter". Das, was man dort dann angibt, steht aber
dementsprechend in der Doku des Linkers.