sonnenblen.de - Das unabhängige Sun User Forum

Software => Programmieren, Kompilieren => Thema gestartet von: Tschokko am 10. Januar 2007, 19:49:42

Titel: Sun Studio 11 - Wie linke ich eine Shared Library ? (Nicht mit gcc !!!)
Beitrag von: Tschokko am 10. Januar 2007, 19:49:42
Öhm... wie mach ich das denn mit den Board Mitteln und installiertem Studio 11???

Danke!

Gruß Tschokko
Titel: Re: Sun Studio 11 - Wie linke ich eine Shared Library ? (Nicht mit gcc !!!)
Beitrag von: mdjr am 10. Januar 2007, 20:29:52
Öhm... wie mach ich das denn mit den Board Mitteln und installiertem Studio 11???

Danke!

Gruß Tschokko

Hallo.

a) Im Gegensatz zu GCC scheint Sun Studio nicht "vollständig" zu sein, dh. es benötigt den Sun assembler und den Sun linker in /usr/ccs/bin (kommen beide mit Solaris mit).

b) Erstellen von position independent code mit dem Sun CC: "-Kpic" (nicht unbedingt notwendig, aber empfehlenswert)

c) Erstellen eines shared objects mit dem Sun Linker: "-G"

Hoffe das hilft.
Martin
Titel: Re: Sun Studio 11 - Wie linke ich eine Shared Library ? (Nicht mit gcc !!!)
Beitrag von: Tschokko am 10. Januar 2007, 20:57:18
Danke... -Kpic und -G haben mir geholfen. Danke. :)

Gruß Tschokko