Eine etwas andere Frage

Von Fragen zum Editor über die Landschaftsgestaltung und das Einfügen komplexer Mechanismen, RPCs oder Ähnlichem bis zur kompletten Projektplanung ist hier alles willkommen, was mit der Veränderung von Ja 2 und UB zu tun hat...

Moderator: Flashy

Antworten
Bad Puma
Profi-Söldner
Beiträge: 272
Registriert: 20 Mai 2002, 14:23
Kontaktdaten:

Eine etwas andere Frage

Beitrag von Bad Puma » 03 Aug 2003, 22:03

Hi Leutz!

Da es in diesem Forum einige Progger gibt wollte ich mal Fragen ob mir jemand nen C-Compiler empfehlen kann? Ich wollte das proggen lernen doch es schlug schon am C-Compiler fehl deswegen hoffe ich ihr könnt mir helfen.

mfg

Puma
www.ja2-mod-headquarter.de.vu
last update: 11.12.07

:help:!!!Das Headquarter braucht Dich immernoch als Admin!!!
:help:

Hun
Scharfschütze
Beiträge: 2707
Registriert: 10 Feb 2003, 22:33
Kontaktdaten:

Beitrag von Hun » 04 Aug 2003, 00:06

WTF

Bad Puma
Profi-Söldner
Beiträge: 272
Registriert: 20 Mai 2002, 14:23
Kontaktdaten:

Beitrag von Bad Puma » 04 Aug 2003, 00:24

Das is ja son dummer ftp download welche dateien davon Brauch ich um *.c Dateien zu *.exe Dateien zu machen. Und wie geben ich den befehl dazu. Den Befehl hab ich nur steht in meiner Ableitung nicht wo man ihn eingeben muss.

mfg

Puma
www.ja2-mod-headquarter.de.vu
last update: 11.12.07

:help:!!!Das Headquarter braucht Dich immernoch als Admin!!!
:help:

Hun
Scharfschütze
Beiträge: 2707
Registriert: 10 Feb 2003, 22:33
Kontaktdaten:

Beitrag von Hun » 04 Aug 2003, 00:35

wie wärs mit der Konsole?



(gcc dateiname.c)
WTF

Bad Puma
Profi-Söldner
Beiträge: 272
Registriert: 20 Mai 2002, 14:23
Kontaktdaten:

Beitrag von Bad Puma » 04 Aug 2003, 00:43

aber welche dateien muss ich runterkopieren um diese Konsole zu starten? Und wie starte ich diese dann?

mfg

Puma
www.ja2-mod-headquarter.de.vu
last update: 11.12.07

:help:!!!Das Headquarter braucht Dich immernoch als Admin!!!
:help:

Azrael
Alpha-Squad
Beiträge: 1332
Registriert: 19 Mai 2001, 11:00
Kontaktdaten:

Beitrag von Azrael » 04 Aug 2003, 01:26

och hun, ich kann mich nicht erinnern, dass irgendwer was von linux geschrieben hätte.

du hättest wenigstens alternativ zu http://www.delorie.com/djgpp/ verlinken können.
Some scientists claim that hydrogen, because it is so plentiful, is the basic building block of the universe. I dispute that. I say there is more stupidity than hydrogen, and that is the basic building block of the universe.
(Frank Zappa)

Bad Puma
Profi-Söldner
Beiträge: 272
Registriert: 20 Mai 2002, 14:23
Kontaktdaten:

Beitrag von Bad Puma » 04 Aug 2003, 09:32

Danke Azrael das sieht schon einfacher aus schon allein wegen dem Zip Picker. Benutzt du eigentlich auch C-Compiler um progs zu erstellen oder gibt es schon was einfacheres?

mfg

Puma
www.ja2-mod-headquarter.de.vu
last update: 11.12.07

:help:!!!Das Headquarter braucht Dich immernoch als Admin!!!
:help:

Bad Puma
Profi-Söldner
Beiträge: 272
Registriert: 20 Mai 2002, 14:23
Kontaktdaten:

Beitrag von Bad Puma » 04 Aug 2003, 11:15

Mist das nächste problem wenn ich die benötigten Dateien in den Ordner C:\DJGPP entpackt habe was muss ich dann machen um es zum laufen zu bringen und wo gebe ich die befehle ein.

mfg

Puichraffdatnetma
www.ja2-mod-headquarter.de.vu
last update: 11.12.07

:help:!!!Das Headquarter braucht Dich immernoch als Admin!!!
:help:

Hun
Scharfschütze
Beiträge: 2707
Registriert: 10 Feb 2003, 22:33
Kontaktdaten:

Beitrag von Hun » 04 Aug 2003, 11:47

g++ und gcc sind halt die besten compiler (wobei das g natürlich für gnu steht)

wenns kein gui zum auswählen gibt, musste wahrscheinlich (kenn den compiler net) die .c datei ins Compilerverzeichnis kopieren und dann den Kompiler mit Kommandozeilenparameter verwenden
WTF

Bad Puma
Profi-Söldner
Beiträge: 272
Registriert: 20 Mai 2002, 14:23
Kontaktdaten:

Beitrag von Bad Puma » 04 Aug 2003, 11:57

meinst du z.B. ne Start.bat erstellen (ich hab gcc die seite von Azrael war halt nur einfacher aber das gleiche prog)
www.ja2-mod-headquarter.de.vu
last update: 11.12.07

:help:!!!Das Headquarter braucht Dich immernoch als Admin!!!
:help:

Hun
Scharfschütze
Beiträge: 2707
Registriert: 10 Feb 2003, 22:33
Kontaktdaten:

Beitrag von Hun » 04 Aug 2003, 12:06

ok, mach mas mal für Vollnoobs

Kopiere die .c file ins Compiler verzeichnis
Klicke auf Start
Klicke auf Ausführen
gebe ein "cmd" und drücke [RETURN]
wechsle ins Verzeichnis deines Compilers
tippe "[Compilername] [Dateiname].c" und bestätige mit [RETURN]
warte
WTF

Bad Puma
Profi-Söldner
Beiträge: 272
Registriert: 20 Mai 2002, 14:23
Kontaktdaten:

Beitrag von Bad Puma » 04 Aug 2003, 12:31

das hab ich schon probiert der sagt das DJGPP undefiniert ist ich muss dazu sagen das ich die dateien nur in das verzeichnis kopiert hab und noch nichts installiert habe.

mfg

Puichglaubbinzudumm ma
www.ja2-mod-headquarter.de.vu
last update: 11.12.07

:help:!!!Das Headquarter braucht Dich immernoch als Admin!!!
:help:

Hun
Scharfschütze
Beiträge: 2707
Registriert: 10 Feb 2003, 22:33
Kontaktdaten:

Beitrag von Hun » 04 Aug 2003, 12:39

wieso is compilieren unter nem MS-System so kompliziert?

mom, ich zieh mir des Teil mal und schaus mir an
WTF

Hun
Scharfschütze
Beiträge: 2707
Registriert: 10 Feb 2003, 22:33
Kontaktdaten:

Beitrag von Hun » 04 Aug 2003, 12:42

okay, schneideter ab, ich verlinks

Readme
WTF

Bad Puma
Profi-Söldner
Beiträge: 272
Registriert: 20 Mai 2002, 14:23
Kontaktdaten:

Beitrag von Bad Puma » 04 Aug 2003, 12:59

Der Scheiß is ja auf englisch naja vielleicht bekomm ichs damit hin hast es denn geschafft?

mfg

Puma
www.ja2-mod-headquarter.de.vu
last update: 11.12.07

:help:!!!Das Headquarter braucht Dich immernoch als Admin!!!
:help:

Hun
Scharfschütze
Beiträge: 2707
Registriert: 10 Feb 2003, 22:33
Kontaktdaten:

Beitrag von Hun » 04 Aug 2003, 13:02

nachdem ich die ausführliche Readme gefunden hatte hab ichs gar nicht mehr weiterprobiert weils ziemlich einfach aussah


wie gesagt, ich hab mein gcc, das reicht
WTF

Bad Puma
Profi-Söldner
Beiträge: 272
Registriert: 20 Mai 2002, 14:23
Kontaktdaten:

Beitrag von Bad Puma » 04 Aug 2003, 13:31

Das von Azrael ist doch auch gcc unteranderem und hab auch alles gemacht was du gesagt hast aber da steht was auf englisch was frei übersetzt DJGPP ist nicht definiert also ich glaube das da noch irgendwie was installiert werden muss. Ich hoffe einer weiß wie das geht.

mfg

Puichwilldasproggenlernenma
www.ja2-mod-headquarter.de.vu
last update: 11.12.07

:help:!!!Das Headquarter braucht Dich immernoch als Admin!!!
:help:

Azrael
Alpha-Squad
Beiträge: 1332
Registriert: 19 Mai 2001, 11:00
Kontaktdaten:

Beitrag von Azrael » 04 Aug 2003, 15:29

du musst noch umgebungsvariablen setzen. wie das genau geht, steht in der readme (3. punkt der installationsanweisungen).
Some scientists claim that hydrogen, because it is so plentiful, is the basic building block of the universe. I dispute that. I say there is more stupidity than hydrogen, and that is the basic building block of the universe.
(Frank Zappa)

Bad Puma
Profi-Söldner
Beiträge: 272
Registriert: 20 Mai 2002, 14:23
Kontaktdaten:

Beitrag von Bad Puma » 04 Aug 2003, 17:27

Ich will nicht ausschlissen das ich dumm bin könnte mir jemand dass übersetzen?

------------------------------------------------------------------------------------

* For Windows 2000 or Windows XP systems:

- Right-click "My Computer", then select "Properties";
- Select the "Advanced" tab, then click "Environment Variables" button;
- Edit the PATH system variable to add the DJGPP bin subdirectory;
(if you are not an administrator, add the DJGPP bin directory to
the user PATH variable - or create one with only this directory
since it is added to the system path);
- Add a new variable DJGPP and set its value to the full path
name of the DJGPP.ENV file as explained below.

-----------------------------------------------------------------------------------
mfg

Puma
www.ja2-mod-headquarter.de.vu
last update: 11.12.07

:help:!!!Das Headquarter braucht Dich immernoch als Admin!!!
:help:

Bad Puma
Profi-Söldner
Beiträge: 272
Registriert: 20 Mai 2002, 14:23
Kontaktdaten:

Beitrag von Bad Puma » 04 Aug 2003, 18:04

Da ich sehr ungeduldig bin habe ich das übersetzten selbst übernommen.

Habe zwei neue systemvariable erstellt:

Path
C:\DJGPP\bin,%path%

DJGPP
C:\DJGPP\DJGPP.ENV

Danach habe ich das compilen nochmal versucht doch jetzt zeigt er nen neuen Felher an:

gcc.exe: hello_world.c: No such file or directory (ENOENT)
gcc.exe: no input files

Wenn einer ne Ahnung hat was ich falsch gemacht habe und ne Lösung weiß wäre ich sehr verbunden.

Puichwerddennochzumlaufenbringenundwennesdasletzteistma
www.ja2-mod-headquarter.de.vu
last update: 11.12.07

:help:!!!Das Headquarter braucht Dich immernoch als Admin!!!
:help:

Darkhunter
Elite-Söldner
Beiträge: 4314
Registriert: 22 Jul 2001, 10:13
Kontaktdaten:

Beitrag von Darkhunter » 05 Aug 2003, 00:24

Ich kenn mich nicht mit compilen aus (mal abgesehen von maps...), aber das hört sich für mich schlicht nach nem stinknormalen entweder-heißt-die-Datei-nicht-hello_world.c-oder-die-Datei-ist-in-nem-anderen-Verzeichnis-Fehler an ;)

Also was ich damit sagen will: Schau mal, wo die hello_world.c Datei ist (und ob die wirklich so heißt)

Kann natürlich sein, dass ich völlig daneben liege, aber ein No such file or directory Fehler ist kommt doch häufig vor und normal ist das ( :rolleyes: ) der Grund ;)

€dit: kann es sein, dass dein Hello_world aus folgendem Code besteht:
#include <iostream.h>


void main(void)
{
cout << "Hello World"\n";
}

Wenn ja, haste das wahrscheinlich daher, woher ich's auch hab und dann versteh ich nicht, wie du es nicht gebacken bekommen kannst, das zu compilen :azzangel: ;)

ps: Is aber nur sone vermutung
:scream: Niveau :scream:
Spendet für die I.z.R.d.Vq.!

Bad Puma
Profi-Söldner
Beiträge: 272
Registriert: 20 Mai 2002, 14:23
Kontaktdaten:

Beitrag von Bad Puma » 05 Aug 2003, 11:03

der pfad und der dateiname ist richtig das muss was mit den system variablen zutun haben. Azrael du musst doch wissen was ich machen muss.

mfg

Puma
www.ja2-mod-headquarter.de.vu
last update: 11.12.07

:help:!!!Das Headquarter braucht Dich immernoch als Admin!!!
:help:

Hun
Scharfschütze
Beiträge: 2707
Registriert: 10 Feb 2003, 22:33
Kontaktdaten:

Beitrag von Hun » 05 Aug 2003, 13:06

hmm, weiß net ob des in ner FAT32/NTFS auch funktioniert, beim EXTFS3 kann mans so machen: gcc *.c

mit irgendnem Parameter konnte man des auch für verschiedene Verzeichnisse einstellen, frag mich nich welcher
WTF

Bad Puma
Profi-Söldner
Beiträge: 272
Registriert: 20 Mai 2002, 14:23
Kontaktdaten:

Beitrag von Bad Puma » 05 Aug 2003, 13:09

Sorry aber ich glaub ihr versteht mein prob net. ich muss wissen was für system variable ich einfügen muss und ob ich evtl. die temp variablen löschen muss

mfg

Puma
www.ja2-mod-headquarter.de.vu
last update: 11.12.07

:help:!!!Das Headquarter braucht Dich immernoch als Admin!!!
:help:

Azrael
Alpha-Squad
Beiträge: 1332
Registriert: 19 Mai 2001, 11:00
Kontaktdaten:

Beitrag von Azrael » 06 Aug 2003, 15:20

Original geschrieben von Bad Puma
gcc.exe: hello_world.c: No such file or directory (ENOENT)
gcc.exe: no input files
das heisst ganz einfach, dass gcc die datei hello_world.c nicht gefunden hat, wie darkhunter auch schon vermutet hat.

du solltest überprüfen, ob die datei hello_world.c auch wirklich in dem verzeichnis ist, aus dem du "gcc hello_world.c" aufrufst.
Some scientists claim that hydrogen, because it is so plentiful, is the basic building block of the universe. I dispute that. I say there is more stupidity than hydrogen, and that is the basic building block of the universe.
(Frank Zappa)

Bad Puma
Profi-Söldner
Beiträge: 272
Registriert: 20 Mai 2002, 14:23
Kontaktdaten:

Beitrag von Bad Puma » 06 Aug 2003, 17:02

Ich habe mehr als einmal geguckt sagt mir doch endlich wie das mit den system variablen geht. BIIIIIIIIIIIIIIIITTTTTTTTTTTTTTTEEE!:cry:

mfg

Pukeinerverstehtmichma
www.ja2-mod-headquarter.de.vu
last update: 11.12.07

:help:!!!Das Headquarter braucht Dich immernoch als Admin!!!
:help:

Nitrat
Schrecken der Tyrannen
Beiträge: 19301
Registriert: 24 Jul 2000, 11:00

Beitrag von Nitrat » 06 Aug 2003, 17:32

ich peil eigentlich garnichts in dieser angelegenheit, aber das hier ist doch sehr ausführlich:
Original geschrieben von Azrael
das heisst ganz einfach, dass gcc die datei hello_world.c nicht gefunden hat, wie darkhunter auch schon vermutet hat.

du solltest überprüfen, ob die datei hello_world.c auch wirklich in dem verzeichnis ist, aus dem du "gcc hello_world.c" aufrufst.

Bad Puma
Profi-Söldner
Beiträge: 272
Registriert: 20 Mai 2002, 14:23
Kontaktdaten:

Beitrag von Bad Puma » 06 Aug 2003, 17:39

Also ich öffne die Windows XP eingabeaufforderung und gebe folgende Zeilen ein:

C:\DJGPP\bin\gcc hello_world.c

Und in diesem Verzeichnis (bin) ist die gcc.exe und die Datei hello_world.c

Aber ich habe die Systemvariablen noch net eigegeben, weil ich nicht weis wie das geht und das aus der readme nicht übersetzen kann.

Puma
www.ja2-mod-headquarter.de.vu
last update: 11.12.07

:help:!!!Das Headquarter braucht Dich immernoch als Admin!!!
:help:

Azrael
Alpha-Squad
Beiträge: 1332
Registriert: 19 Mai 2001, 11:00
Kontaktdaten:

Beitrag von Azrael » 06 Aug 2003, 20:21

ok, ich glaube, wir nähern uns dem problem. ;)
wie gesagt, du musst dich in dem verzeichnis befinden, in dem die .c datei ist, die du compilieren willst.
gib mal folgendes ein:
cd C:\DJGPP\bin
gcc hello_world.c

mit dem ersten befehl wechselst du in das entsprechende verzeichnis und dann sollte es klappen.
Some scientists claim that hydrogen, because it is so plentiful, is the basic building block of the universe. I dispute that. I say there is more stupidity than hydrogen, and that is the basic building block of the universe.
(Frank Zappa)

Bad Puma
Profi-Söldner
Beiträge: 272
Registriert: 20 Mai 2002, 14:23
Kontaktdaten:

Beitrag von Bad Puma » 06 Aug 2003, 21:41

ich glaub ich hab das prob erkannt hab das festplattenformat ntsf und ich glaub bei diesem format kann man nicht auf ordner zugreifen. der sagt bei jedem ordner mit dem ich es getestet habe das diese nicht existieren.:D

mfg

Puma
www.ja2-mod-headquarter.de.vu
last update: 11.12.07

:help:!!!Das Headquarter braucht Dich immernoch als Admin!!!
:help:

Hun
Scharfschütze
Beiträge: 2707
Registriert: 10 Feb 2003, 22:33
Kontaktdaten:

Beitrag von Hun » 06 Aug 2003, 22:30

NTFS macht allgemein Probleme (auch wenns verhältnismäßig für MS SEHR zuverlässig ist)
FAT32 is bisschen unzuverlässiger, aber einfacher anzusprechen (außerdem kann mans auch mit Linux/Unix ohne Probleme beschreiben)
ExtFS3 ist wie immer Optimum :D
WTF

Bad Puma
Profi-Söldner
Beiträge: 272
Registriert: 20 Mai 2002, 14:23
Kontaktdaten:

Beitrag von Bad Puma » 07 Aug 2003, 00:30

So ne sch***** kein bock mehr auf windoof sag ma einer wo ich linux herbekomm.

mfg

Pubinamendema
www.ja2-mod-headquarter.de.vu
last update: 11.12.07

:help:!!!Das Headquarter braucht Dich immernoch als Admin!!!
:help:

Hun
Scharfschütze
Beiträge: 2707
Registriert: 10 Feb 2003, 22:33
Kontaktdaten:

Beitrag von Hun » 07 Aug 2003, 02:55

wenn du BitTorrent hast, kriegst du se mit Highspeed von http://www.bitconjurer.org unter Bittorrent

wenn nicht, kann ich dir mandrake (http://www.mandrakelinux.com) oder redhat (http://www.redhat.com) empfehlen

gibt bei beidem nen kompletten FTP-Download des vollen Systems gratis (ok, bei Mandrake SOLL man sich registrieren, muss aber nicht)
WTF

Bad Puma
Profi-Söldner
Beiträge: 272
Registriert: 20 Mai 2002, 14:23
Kontaktdaten:

Beitrag von Bad Puma » 09 Aug 2003, 11:02

Danke! Ich hoffe das ich damit zu recht komme. Aber ich wollte noch fragen ob die programme die ich dann auch linux proggen auch windows tauglich sind?

mfg

Puma
www.ja2-mod-headquarter.de.vu
last update: 11.12.07

:help:!!!Das Headquarter braucht Dich immernoch als Admin!!!
:help:

Hun
Scharfschütze
Beiträge: 2707
Registriert: 10 Feb 2003, 22:33
Kontaktdaten:

Beitrag von Hun » 09 Aug 2003, 13:34

dass ist kein Problem, du musst nur den Sourcecode aufheben (falls du keine Linux/windows-only scheiße wie Gtk oder ActiveX eingebaut hast) und dass dann unter Windows extra compilieren (liegt schon am ganz anderen Dateiformat)
WTF

Antworten