Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.
Was ist ein Makefile und wie erstell ich eins?
Ich hab mir gerade ein Programm heruntergeladen und da stand in der Anleitung folgendes:
1.Uncompress the tarball: tar xzf weplab-0.1.5.tar.gz
2.Create Makefile: ./configure
3.Compile: make
4.Install: make install
Kann mir bitte einer sagen was ich machen muss?
Danke :)
Okay, und wo geb ich das ./configure ein? Im Programm?
-ja, ich benutze Windows :)
3 Antworten
- Anonymvor 1 JahrzehntBeste Antwort
Wie Du es beschrieben hast
- hori-59Lv 7vor 1 Jahrzehnt
das scheint ein linux-file zu sein. Hier ist folgendes zu machen:
1) De-komprimieren des tarballs "weplab-0.1.5.tar.gaz" files (am besten automatisch durchführen lassen)
2) den Befehl "makefile" durchführen (ein file mit einem bestimmten Namen erstellen)
makefile bedeutet, dem file einen Namen geben und dieses file erstellen lassen.
3) automatisch compilieren lassen
4) install aufrufen (installieren-Befehl durchführen)
Was ist denn das für ein Programm ? Vielleicht kann man dann konkreter Hilfestellung bieten !
- toxy³ ™Lv 7vor 1 Jahrzehnt
das funktioniert so eigentlich nur bei Linux systemen. unter windows muss da unter umstaenden einges installiert werden, damit das so klappt (nur, falls du window benutzt)
du musst das genau so machen, wie da beschrieben.
der schritt: ./configure erzeugt das makefile
hierbei prueft das configure script die systemkonfiguration. insbesondere ob alle libraries die zum compilieren benoetigt werden vorhanden sind.
es kann passieren, dass du in diesem schritt fehlermeldungen bekommst. dann fehlt meist eine library, die du zunaechst installieren musst.
der schritt: make
fuehrt dann das compilieren durch (unter anderem). dazu liest er das make file, in dem definiert ist, welche dateien compiliert werden muessen
der letzte schritt:
make install
verschiebt dann die compilierten dateien in die ordner, in denen Linux die dateien erwartet (zb nach /usr/bin oder /usr/local/bin fuer ausfuehrbare dateien)
je nachdem wohin genau es die dateien kopieren will, wird es dazu root rechte brauchen (admin).
wenn du hier fehlermeldungen bekommst, benutzte statt dessen:
sudo make install
das programm sudo fragt nach dem passwort fuer root und vergibt temporaer root rechte an das programm, das es ausfuehren soll (make in diesem fall)
wenn du Linux benutzt. musst du ein "terminal" oeffnen. (koenntest du mal sagen, was du fuer ein betriebssystem benutzt, sonst koennen wir nur rumraten)
oh, ok, sehe schon: weplab
und noch ein aussichtloser moechtegern hacker, der nicht mal die grundlagen beherrscht. das wird ein langer weg zum password cracker, lol...
+++++
unter windows kannste dir das wahrscheinlich in die haare schmieren ;)
um die compilierung wie angegeben unter windows durchzufuehren, muesstest du Cygwin installieren. das erzeugt in der windows kommandozeile (unter zubehoer oder system oder so) eine linux aehnliche umgebung, mit der man dann entsprechend compilieren kann.
das zu installieren ist eine nicht ganz sooo einfache aufgabe (eigene erfahrung und ich kenn mich aus). ausserdem hast du dann weitere probleme, weil du dich in dem ding nicht wirklich zurechtfinden wirst und wahrscheinlich nichtmal findest, wohin install die dateien verschoben hat, so dass du das programm starten kannst.
...gehen sie zurueck auf "Los", kassieren sie nicht 400 euro...
Quelle(n): http://en.wikipedia.org/wiki/Weplab http://en.wikipedia.org/wiki/Cygwin http://en.wikipedia.org/wiki/Commandline http://weplab.sourceforge.net/index.html#Windows