Kompilieren mit gcc

Thomas Neumann - Donnerstag, 11. Mai 2006 13:59:20 - 2 Antworten

Hallo Community!

Ich habe mir selbst ein kurzes C-File geschrieben, welches eine MySQL Datenbank ansprechen soll. Wenn ich dieses C-File mit dem gcc Compiler unter Linux kompiliere und die entstehende Anwendung auf einem anderen Linux Rechner starte, bekomme ich die Meldung dass Bibliotheken fehlen. Gibt es eine Möglichkeit alle benötigten Bibliotheken und Header-Files sozusagen "in die Anwendung" mitzukompilieren damit diese auf anderen Systemen gestartet werden kann?

Danke für jede Hilfe!

Mfg
Thomas

Antworten
Re: Kompilieren mit gcc
Rico Rommel, Donnerstag, 11. Mai 2006 14:23:42
Ein/Ausklappen

Hallo Thomas,

Um alle Fremdfunktionen in dein Programm fest zu linken, musst du die Option
-static beim Aufruf von gcc verwenden.

gcc -static programm.c

mfg
Rico


Bewertung: 195 Punkte bei 30 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Kompilieren mit gcc
Thomas Neumann, Donnerstag, 11. Mai 2006 19:36:23
Ein/Ausklappen

Danke für die schnelle Antwort!

Mfg
Thomas


Bewertung: 180 Punkte bei 32 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Ähnliche Artikel

  • Crosscompiler – Entwickeln für andere Systeme
    Der große Vorteil freier Software ist die Zugänglichkeit des Quellcodes. Mithilfe eines Crosscompilers bringen Sie so viele Programme auch auf fremde Betriebssysteme oder andere Hardwareplattformen.
  • Programme selber kompilieren
    Der bekannte Dreischritt, um Programme aus dem Quelltext zu kompilieren und zu installieren, lautet "./configure", "make", "make install". Doch was verbirgt sich hinter diesen Kommandos?
  • configure-Fehlermeldungen entschlüsseln
    Nirgendwo lauern so viele Fehlermeldungen wie beim Kompilieren von Software. Besonders kritisch sind configure-Skripte – Zeit für einen Wegweiser aus dem Fehlerlabyrinth.
  • Dr. Linux
    Installieren macht Freunde, wenn man sich nachher über eine schicke neue Applikation freuen kann. Speziell das Kompilieren von KDE und KDE-Applikationen stellt jedoch für viele ein echtes Problem dar.
  • Das make-Tool
    Mit Programmen, Diplomarbeiten und anderen Projekten, bei denen aus mehreren Dateien letzten Endes eine entstehen soll, ist es wie mit Handarbeiten: Für den Topflappen nimmt man noch das Nadelspiel zur Hand, aber wenn´s an den Pullover geht, gibt es nicht umsonst Strickmaschinen – wie make.

Aktuelle Fragen

Probleme mit der Maus
Thomas Roch, 21.02.2017 13:43, 1 Antworten
Nach 20 Jahren Windows habe ich mich zu Linux Ubuntu probeweise durchgerungen!!! Installation - k...
KWin stürzt ab seit Suse Leap 42.2
Wimpy *, 21.02.2017 09:47, 3 Antworten
OpenSuse 42.2 KDE 5.8.3 Framework 5.26.0 QT 5.6.1 Kernel 4.4.46-11-default 64-bit Open-GL 2....
Shell-Befehl zur Installation von Scanner-Treiber
Achim Zerrer, 15.02.2017 12:13, 10 Antworten
Hallo, ich habe Einen Brother Drucker mit Scanner. Nachdem ich mit Hilfe der Community den Druck...
kiwix öffnet ZIM Datei nicht
Adrian Meyer, 13.02.2017 18:23, 1 Antworten
Hi, ich nutze Zim Desktop für mein privates Wiki. Fürs Handy habe ich mir kiwix heruntergelade...
registration
Brain Stuff, 10.02.2017 16:39, 1 Antworten
Hallo, Das Capatcha auf der Registrierungsseite von linux-community ist derartig schlecht gema...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Mint 18.1 neu installieren
Alfred Zahlten, 22.02.2017 23:55
Am 22.02.2017 um 16:24 schrieb Gerhard Eilers: Hallo Gerhard, > Ich habe keinen EeePc, ich habe ein Asus...
Re: [EasyLinux-Ubuntu] Mint 18.1 neu installieren
Heiko, 22.02.2017 18:04
Am Mittwoch, 22. Februar 2017, 16:42:22 CET schrieb Uwe Herrmuth: Hallo Gerhard, > > Gerhard schri...
Re: [EasyLinux-Ubuntu] Mint 18.1 neu installieren
Uwe Herrmuth, 22.02.2017 16:42
Hallo Gerhard, Gerhard schrieb am 22.02.2017 um 16:24: > Ich habe gerade gesucht, ob jemand Mint auf ein...
Re: [EasyLinux-Ubuntu] Mint 18.1 neu installieren
Gerhard Eilers, 22.02.2017 16:24
Am .02.2017, 10:26 Uhr, schrieb Gerhard Blaschke : Hallo Willi und Gerhard >> ich kann mir nicht vors...
Re: [EasyLinux-Ubuntu] Mint 18.1 neu installieren
Alfred Zahlten, 22.02.2017 11:41
Am 22.02.2017 um 10:26 schrieb Gerhard Blaschke: Hallo zusammen, > Am 22.02.2017 um 10:13 schrieb Willi...