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

Mit Firewire Videos improtieren?
Werner Hahn, 09.06.2016 11:06, 5 Antworten
Ich besitze den Camcorder Panasonic NV-GS330, bei dem die Videos in guter Qualität nur über den 4...
lidl internetstick für linux mint
rolf meyer, 04.06.2016 14:17, 3 Antworten
hallo zusammen ich benötige eure hilfe habe einen lidl-internetstick möchte ihn auf linux mint i...
thema ändern
a b, 29.05.2016 16:34, 0 Antworten
Hallo Linuxer zuerst alle eine schönen Sonntag, bevor ich meine Frage stelle. Ich habe Ubuntu 1...
Ideenwettbewerb
G.-P. Möller, 28.05.2016 10:57, 0 Antworten
Liebe User, im Rahmen eines großen Forschungsprojekts am Lehrstuhl für Technologie- und Innova...
Welche Drucker sind Linux-mint kompatibel?
Johannes Nacke, 20.05.2016 07:32, 6 Antworten
Hallo Ihr Lieben, ich bitte um mitteilung welche Drucker Kompatibel sind mit Linux-Mint. LG Joh...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Youtube download
Frank von Thun, 28.06.2016 16:07
Am 28.06.2016 um 15:57 schrieb Gerhard Blaschke: > Am 28.06.2016 um 15:23 schrieb Frank von Thun: >&g...
Re: [EasyLinux-Ubuntu] Youtube download
Gerhard Blaschke, 28.06.2016 15:57
Am 28.06.2016 um 15:23 schrieb Frank von Thun: > Am 28.06.2016 um 10:50 schrieb Gerhard Blaschke: >&g...
Re: [EasyLinux-Ubuntu] Youtube download
Frank von Thun, 28.06.2016 15:23
Am 28.06.2016 um 10:50 schrieb Gerhard Blaschke: > Hallo Liste, > > wie ladet Ihr YouTube-Videos...
Re: [EasyLinux-Ubuntu] Youtube download
Rainer, 28.06.2016 11:02
Am Tue, 28 Jun 2016 10:50:13 +0200 schrieb Gerhard Blaschke : > > Außerdem fällt auf, dass Plugins...
[EasyLinux-Ubuntu] Youtube download
Gerhard Blaschke, 28.06.2016 10:50
Hallo Liste, wie ladet Ihr YouTube-Videos herunter? Downloader-Plugins von früher funktionieren nicht mehr,...