c++ Kompilierung automatisieren

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
hunne
Beiträge: 3
Registriert: 02.07.2003 15:20:26
Wohnort: Saarbrücken

c++ Kompilierung automatisieren

Beitrag von hunne » 02.07.2003 15:36:59

Hallo

ich habe ein Problem mit dem Kompilieren in C++. Das Problem ist das ich ein größeres Projekt habe und wenn ich etwas an einer Datei ändere dann möchte ich nicht jedes mal von hand alles neu Kompilieren sondern es automatisieren damit mir viel Zeit erspart beleibt... Nur leider weiss ich nicht wie es funktionieren soll .... würde mich freuen wenn jemand mir einen Hinweis geben könnte wie es gehen könnte...

Vielen Dank im Vorraus
Hunne[/b]

keyem
Beiträge: 303
Registriert: 23.08.2002 07:50:28
Wohnort: Berlin

Beitrag von keyem » 02.07.2003 15:41:28

"make" ist Dein Freund: Du erstellst ein Makefile, das die Abhängigkeiten zwischen Dateien und die Kommandos zum Übersetzen und Linken der Quelldateien enthält.

Weiteres:

Code: Alles auswählen

man make
Viel Erfolg,
keyem

hunne
Beiträge: 3
Registriert: 02.07.2003 15:20:26
Wohnort: Saarbrücken

Vielen Dank

Beitrag von hunne » 02.07.2003 17:26:26

[Es ist mein Fehler das ich nicht erwähnt habe das ich es nicht mit "make" machen möchte dann müsste ich alles noch mal umbenennen und ich würde es sehr gerne mit einem Befehl in Visual C++ machen.... ich denke das muss gehen das das Programm es ja selber machen kann wenn man auf Erstellen drückt. Mich interessiert genau dieser Befehl..

Trotzdem vielen Dank

Hunne

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Re: Vielen Dank

Beitrag von BeS » 02.07.2003 17:31:11

hunne hat geschrieben:[Es ist mein Fehler das ich nicht erwähnt habe das ich es nicht mit "make" machen möchte dann müsste ich alles noch mal umbenennen...
wieso umbenennen? make ist es ziemlich egal wie die einzelnen Dateien heißen...
und ich würde es sehr gerne mit einem Befehl in Visual C++ machen
Du weiß aber schon das du hier in einem GNU/Linux bzw. Debian Forum bist?
Probiers doch mal in einem Windows-Programmier-Forum...
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

Benutzeravatar
jogix
Beiträge: 776
Registriert: 05.10.2002 20:08:16
Wohnort: Lampertheim
Kontaktdaten:

Beitrag von jogix » 02.07.2003 19:50:41

Hi Hunne,

des Rätsels Lösung unter M$ Visual C++ ist ganz einfach die, daß Du nicht einfach einige Datein erstellst, die für Dich das Projekt sind, sondern daß Du ein Projekt und M$ VC erstellst und in dem Projekt dann neue Files hinzufügst/erstellst - oder aber auch vorhandene importierst.
Letzlich nutzt M$VC auch nix anderes, als ein Makefile, auch wenn es dort anders heißt und nicht ganz so gut ist, wie die Unix Variante - aber Du kannst sowohl Makefiles importieren, also auch exportieren (warum die dann nicht gleich damit arbeiten??!)
cheers,
Jochen
___________________________________________________
Testing can prove the presence of bugs, but not their absence. -- Dijkstra

hunne
Beiträge: 3
Registriert: 02.07.2003 15:20:26
Wohnort: Saarbrücken

Danke

Beitrag von hunne » 17.07.2003 10:51:07

Hallo

ich danke allen ganz Herzlich für die Informationen...

und wenn ich sagen würde ja ich weiss in welchem Forum ich bin müsste ich lügen :-)
aber das Problem habe ich gelöst... das einfachst sind makfiles ....

danke noch mal an alle

Antworten