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: 204 Punkte bei 28 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: 189 Punkte bei 30 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?
  • 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.
  • 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.
  • 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

MS LifeCam HD-5000 an Debian
Kay Michael, 13.04.2016 22:55, 0 Antworten
Hallo, ich versuche die oben erwähnte Cam an einem Thin Client mit Debian zu betreiben. Linux...
Import von Evolution nach KMail erzeugt nur leere Ordner
Klaus-Christian Falkner, 06.04.2016 12:57, 2 Antworten
Hallo, da ich vor einiger Zeit von Ubuntu auf Kubuntu umgestiegen bin, würde ich gerne meine E...
Sophos lässt sich nicht unter Lubuntu installieren
Chrstina Turm, 30.03.2016 20:56, 3 Antworten
Hi Leute, habe mir vor paar Tagen auf ein Notebook, das ohne Linux ausgedient hätte, Linux dr...
Novell Client auf Raspbian
Chris Baum, 16.03.2016 15:13, 3 Antworten
Hallo Community, ich hätte eine Frage, und zwar geht es um folgendes: Ich möchte eine Datei...
Pantheon konfigurieren (eOS)
John Smith, 16.03.2016 13:50, 0 Antworten
Hallo ins Forum, ich bin neu in der Linuxwelt und fühle mich bereits sehr wohl. Mein neues Sys...

Jetzt auf den Mailinglisten

[EasyLinux-Ubuntu] OT:_Firefox_stürzt_nach_Update_Lxde_und_FF_ab
ac_ro, 04.05.2016 15:31
Hallo, kennt jemand diese Fehlermeldung? (firefox:884): Gtk-CRITICAL **: IA__gtk_clipboard_set_with_data:...
Re: [EasyLinux-Ubuntu] GPT-Partition boot-Festplatte?
Heiko, 03.05.2016 23:30
Am Dienstag, 3. Mai 2016, 12:26:22 schrieb Oliver: Hallo, > > >> Ich stehe im Moment auf dem...
Re: [EasyLinux-Ubuntu] OT: Fritz-Box mit Firmware 6.50 - Anrufbeantworter
Dietmar Schlosser, 03.05.2016 18:33
Am Samstag, 30. April 2016, 17:10:11 schrieb Alexander McLean: Hi Alexander > Du musst den oder die eing...
Re: [EasyLinux-Ubuntu] mobiler Hotspot / Fonic [OT]
"Michael R. Moschner", 03.05.2016 15:48
Am Dienstag, 3. Mai 2016, 14:29:21 schrieb Joachim Puttkammer: Hallo Im Moment benutze ich diesen und bin...
[EasyLinux-Ubuntu] mobiler Hotspot / Fonic [OT]
Joachim Puttkammer, 03.05.2016 14:29
Hallo, seit Jahren benutze ich einen Huawei mobilen Hotspot (Vorgänger von E5) und die Fonic Surf-Card wen...