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

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
makefile für c-Programm

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - C
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
warlord



Anmeldungsdatum: 14.01.2006
Beiträge: 6

BeitragVerfasst am: 21. Jan 2006 14:26   Titel: makefile für c-Programm

Ich bin gerade auf linux umgestiegen und habe mir openSUSE 10.0 installiert. Ich habe nun ein kleines programm in Form einer c-Datei das ich compilieren und ausführen möchte. Ich weiß zwar, daß ich dazu ein makefile brauche. Doch ich habe keine ahnung, wie sowas aussehen muß. Kann man jemand mal sagen, wie ich solch ein makefile erstelle bzw. mir mal ein entsprechendes posten?
 
Benutzer-Profile anzeigen Private Nachricht senden

jochen
prolinux-forum-admin


Anmeldungsdatum: 14.01.2000
Beiträge: 699
Wohnort: Jülich

BeitragVerfasst am: 21. Jan 2006 15:23   Titel:

In Form "einer" C-Datei? Dann brauchst Du kein Makefile. Das Tool make und die dazugehörigen Anweisung, die dann im Makefile stecken, brauchst Du, wenn ein Projekt aus vielen Sourcecode-Dateien & -Headern besteht. Wenn man eine einzelne Datei verändert, sorgt make dafür, dass nur diese und die davon abhängigen Dateien neu übersetzt werden und nicht alle (man denken an die mehreren 100MB von OpenOffice.org...).

Sofern Du den C-Compiler schon installiert hast, sollte ein schlichtes
Code:
gcc -O2 -o meinedatei meinedatei.c
schon reichen. "meinedatei" bitte nur durch den Namen Deines C-Programms ersetzen. Vielleicht benötigt es noch weitere Bibliotheken, die hinzugelinkt werden müssen; dann solltest Du entweder ein README dabei haben, wo der genaue Aufruf drinsteht oder im Sourcecode steht in einem Kommentar am Anfang oder Ende der Datei, wie der genaue Compileraufruf lauten muss.

Sollte Dich make trotzdem noch interessieren, schau mal hier: http://mata.gia.rwth-aachen.de/Manuals/MakefileHowTo.pdf

Jochen
_________________
Die grösste Lüge der EDV? "Mal eben..."
 
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen

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

 
Gehen Sie zu:  

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