Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 16. Nov 2018 6:31

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: makefile für c-Programm
BeitragVerfasst: 21. Jan 2006 14:26 
Offline

Registriert: 14. Jan 2006 22:34
Beiträge: 6
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?


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 21. Jan 2006 15:23 
Offline
prolinux-forum-admin
Benutzeravatar

Registriert: 14. Jan 2000 15:37
Beiträge: 699
Wohnort: Jülich
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/ ... eHowTo.pdf

Jochen

_________________
Die grösste Lüge der EDV? "Mal eben..."


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 2 Beiträge ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de