Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Software » Makefile

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ] [ 3 ] [ 4 ]
000
05.07.2007, 15:26 Uhr
~abrissbirne
Gast


HAllo,
ich lese gerade ein Buch über Makefiles (GNU make). Ich wollte mein erstes Makefile schreiben, aber immer wenn ich in der cmd.exe Shell (sprich Windows XP, schande über mich ;-)) mein Makefile aufrufe öffnet er nur die Datei, führt aber nicht die Kommandos aus. Wenn ich $ make eingebe kommt diese Meldung:
Der Befehl $ make ist entweder falsch geschrieben, oder konnte nicht gefunden werden. Mein Makefile sieht folgendermaßen aus:

hello: HelloWorld.cpp
g++ HelloWorld.cpp -o hello

Benutze den Windows Editor oder WordPad. Habe auber auch Visual C++. Da komme ich aber nicht dahinter wie ich in mein MAkefileprojekt eine *.mak Datei einfügen kann. Wäre natürlich einfacher in einer solchen Umgebung arbeiten zu können. Ich hoffe mir kann jemand weiterhelfen.

Danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
05.07.2007, 16:07 Uhr
Blubber2063



Also erstmal brauchst du eine Make Tool, dann sollte das Verzeichnis des Make Tools im Path stehen und falls du gnu make benutzt, dann gibts du das makefile mit -f explizit an.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
05.07.2007, 17:23 Uhr
~abrissbirne
Gast


Danke für deine Antwort
Wo bekomme ich denn ein solches Make Tool her? Gibt es da Freeware? Oder hab ich das in meiner Visual Studio Umgebung mit drin?

Danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
05.07.2007, 19:12 Uhr
Blubber2063



Also Visual Studio hat ein Make tool drin frag mich jetzt aber nicht genau wie das heisst, wenns dich wirklich interessiert schau ich mal nach, ansonsten gibts das GNU make auch für windows und du findest es auf Windows Portierung GCC + Maketools
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
05.07.2007, 22:24 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


also,

VisualStudio-Makefiles und make-Makefiles sind wie Tag und Nacht.

Hol dir den mingw, da ist ein make und auch g++ dabei.

Mit VC musste nmake ("new make" ) benutzen, das fordert aber auch anderes Makefileformat und natürlich kann man nur den VC-Compiler gescheit benutzen.

btw WTF hat das in Linux zu tun????

--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
05.07.2007, 22:32 Uhr
0xdeadbeef
Gott
(Operator)


Ich würd glatt cygwin vorschlagen, da kriegste gleich noch ne ganze Reihe nützlicher GNU userland tools mit.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
06.07.2007, 07:46 Uhr
~abrissbirne
Gast


So, habe Cygwin installiert. Wenn ich nun die Shell aufrufe kommt folgendes:


Code:

Copying skeleton files.
These files are for the user tp personalise
their cygwin experience.

These will never be overwritten.

`./.bashrc´-> `/home/Andreas//.bashrc´
`./.bash_profile´-> `/home/Andreas//.bash_profile´
`./.inputrc´-> `/home/Andreas//.inputrc´

Andreas@andreas ~
$



Das sieht doch schonmal gut aus. In meiner cmd.exe konnte ich nun in die Verzeichnisse wechseln (cd ...). Wie funktioniert das hier? Andreas@andreas ist ja kein Laufwerk. Ich finde auch nix wenn ich google.

Danke für eure Antworten
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
06.07.2007, 08:48 Uhr
Blubber2063



Linux ist hierarchisch organisiert(Dateisystem), es beginnt alles bei /(Wurzel). Vermutlich mappt dir Cygwin die Verzeichnis in /Laufwerksbuchstabe. Ansonsten ist cd immer noch das Kommando deiner Wahl zum Verzeichnis wechseln, für die Anzeige des Inhalts eines Verzeichnisses gibts hier jedoch ls.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
06.07.2007, 08:48 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Mit "cd" kannst Du auch in cygwin in andere Verzeichnisse wechseln. Deine Windows-Laufwerke haengen unter /cygdrive/c, /cygdrive/d und so weiter. Von dort aus kommst Du in die Unterverzeichnisse. Achja, "ls" entspricht "dir".
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
06.07.2007, 08:49 Uhr
Bruder Leif
dances with systems
(Operator)


Argh, Race Condition
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.

Dieser Post wurde am 06.07.2007 um 08:49 Uhr von Bruder Leif editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ] [ 3 ] [ 4 ]     [ Software ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: