Forum: Linux-Unix Programmierung
Moderatoren: juergen, Martin ConradThema: cpp: "pp", line 4: warning: _STD_INCLUDE_DIR redefined
cpp: "pp", line 4: warning: _STD_INCLUDE_DIR redefined
Freechen am 27.11.2003 um 21:18
Folgendes. ich habe keinen bock mir linux zu installieren (und kommt mir nich mit "tu das ma lieber" ) und da habe ich mir nu uwin (eine art shell die posixsystemrufe erlaubt - wenn man das development paket installed). jedenfalls wollte ich damit die uebungsaufgaben machen die wir bekommen haben. und nunja das prob ist immer asselbe.
diese warnung (die .exe wird also erstellt):
[color='red']cpp: "pp", line 4: warning: _STD_INCLUDE_DIR redefined
cpp: "test.c", line 7: warning: file does not end with `newline'
ich habe die erste rot markiert weil ich mal davon ausgehe das das die fehlerquelle ist. weil, die sieht gefaehrlich aus !
jedenfalls die .exe wird erstellt funktioniert dann aber nicht!
egal was fuer eine anwendung ich schreibe. nix geht.
also ich habe das auch mit nem einfachen ding probiert :
[color='blue']#include
int main()
{
printf("HALLO");
return 0;
}
Ich hoffe da is jetzt keiner fehler drin .
jedenfalls egal was ich mache, immer derselbe fehler. und ich schaetze ma das das was mit uwin zu tun hat.
achso ja. mein normales BS is Win XP.
danke
Holger
cpp: "pp", line 4: warning: _STD_INCLUDE_DIR redefined
Freechen am 27.11.2003 um 21:31
und dann nunja stellt euch das [color='farbe'] als entsprechende farbe vor. muss noch an der syntax arbeiten .
und dann noch nen vorschlag. mehr moeglichkeiten wie zb. das loeschen oder editieren des eigenen tread waeren praktisch.
cpp: "pp", line 4: warning: _STD_INCLUDE_DIR redefined
juergen (webmaster) am 28.11.2003 um 07:22
Ich habe mir mal Testweise uwin installiert. Meiner einer Tendiert da eher zur cywin-Umgebung (ist wohl aber geschmackssache). Ich habe mir dann die ksh-Shell gestartet und meinen Quelltext editiert:
$cat > hallo.c
#include <stdio.h>
int main( void )
{
printf("Hallo\n");
return 0;
}
STRG+C
Jetzt noch den Code übersetzen:
gcc hallo hallo.c
Und dann ging es bei mir? Vermutlich hast du einen Fehler bei der Installation.
Testrot Text
Testblau
Testgruen
Hm, die Farben gehn doch?!
cpp: "pp", line 4: warning: _STD_INCLUDE_DIR redefined
malloc am 28.11.2003 um 08:36
Beim #include fehlt halt noch das dazugehörige header-file. In dem Fall also "stdio.h".
Und das mit dem NewLine ist eine nerviger Fehler der Auftritt, wenn nach der abschließenden geschweiften Klammer kein CR ausgelöst wurde. Mit dem KDeveloper mußte ich dafür ne ganze Weile rumexperimentieren.
BTW Warum möchtest Du unter Linux programmieren, wenn Du es gar nicht verwenden willst? Ansonsten nimm Dir Cygwin oder vmware.
Gruß Ingo
cpp: "pp", line 4: warning: _STD_INCLUDE_DIR redefined
Freechen am 28.11.2003 um 14:43
achso ja und die aufgaben sind fuer die FH. und irgendwie gefallen mir die dinger auch.alles was in die richtung programmieren geht, gefaellt mir irgendwie. deshalb eben . das mit dem #include ist mir nue hier passiert. natuerlich habe ich die inkludiert. aber wie das so is. schnell schnell nen beitrag schreiben und die haelfte vergessen oder falsch machen. .
Aber danke erstma. ich melde mich dann wieder.
