Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
gcc Version

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Sonstiges
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Arno
Gast





BeitragVerfasst am: 08. Apr 2001 16:12   Titel: gcc Version

Hi

in RedHat 7 ist ja diese kaputte gcc Version dabei. WElche gcc Version muss ich denn nutzen, damit meine kompilierten Programme auch aauf anderen Distirs laufen??

Many thx

Arno
 

bakunin



Anmeldungsdatum: 16.08.1999
Beiträge: 597
Wohnort: Lorsch (Südhessen)

BeitragVerfasst am: 08. Apr 2001 17:57   Titel: Re: gcc Version

Hi!

Nimm einfach gar keinen Compiler, dann läuft es überall. Das ist kein Witz; das Beste ist, jeden den Quelltext selbst compilieren zu lassen. Andernfalls wird es nie überall laufen können.

Cheers,
Wolfgang
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen

Gerd
Gast





BeitragVerfasst am: 09. Apr 2001 15:18   Titel: Re: gcc Version

Zwar hat RedHat bei der Version 7 auch einen gcc in der Version 2.95.x dabei (der nennt sich dort kgcc), jedoch ist der nur zum Kernel-kompilieren geeignet, da die X11-Bibliotheken & Co nicht fuer diese Version vorkompiliert wurden.

Daher ist der einzige Compiler mit dem Du vorkompilieren kannst gcc in der Version 2.96.


Das Beste ist jedoch immer noch (egal welche Distri man gerade einsetzt), entweder nur den Quellcode mit einem ordentlichen Makefile weiterzugeben oder aber die Programme statisch zu linken:

gcc --static programm.c -o programm

Dadurch laufen die Programme garantiert auf jedem Linux-Rechner (mit der Hardware, die der eigene Computer hat).


Gerd



PS: Wenn Du Dein Programm _nicht_ statisch linkst, dann kannst Du mit

ldd programm

sehen, welche Bibliotheken Dein Programm zum fehlerfreien Ausfuehren dann benoetigt.
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Sonstiges Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy