Maxim Yegorushkin wrote:

> Rolf Magnus wrote:
> 
> []
> 
>> But linking is another story. When linking the result generated from C++
>> code, you need different linker options than for C code, and the linker
>> can't find out the language that the object code was compiled from, so
>> you have to tell it explicitly. When you use gcc for linking, it will
>> pass the options relevant for C code to the linker (unless you explicitly
>> specify the language), while g++ will link it as C++ code.
> 
> Does the linker care about the language object files were generated
> from?

No.

> From what I gather from info ld the only c++-specific option 
> which may affect the (binary) output of ld is -Ur. Am I missing
> something?

-lstdc++, and possibly some target-specific options.


_______________________________________________
help-gplusplus mailing list
help-gplusplus@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gplusplus

Reply via email to