Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

"stdio.h Pfad- oder Dateinamen nicht gefunden" unter Suse 9.0

Diskussion: "stdio.h Pfad- oder Dateinamen nicht gefunden" unter Suse 9.0 im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hi Leuts, ich hoffe, das Problem wurde noch nicht angesprochen, in der Suchfunktion hab' ich 'mal nichts in der ...

Antwort
Alt 31.03.04, 16:23   #1 (permalink)
 
Registriert seit: 30.09.03
Master-X Leistung: Facit NTK
Likes: 0
Standard "stdio.h Pfad- oder Dateinamen nicht gefunden" unter Suse 9.0

Anzeige

Hi Leuts, ich hoffe, das Problem wurde noch nicht angesprochen, in der Suchfunktion hab' ich 'mal nichts in der Richtung gefunden.
Ich lern' jetzt C und habe unter Windows kein Kompilierprogramm. Daraufhin hab' ich mir gcc für linux runtergeladen, aber gedacht, dass die Installation nicht funzt. Auf jeden Fall hat es den Anschein, dass ich mit dem Befehl cpp -o "inputDateiname" "outputDateiname" etwas compilieren kann. Somit hab' ich erst einmal einen Quellcode in C geschrieben und wollte ihn compilieren. Unter anderem wurde mir der Fehler angezeigt: "stdio.h Pfad- oder Dateiname nicht gefunden". Alle anderen Fehler waren Programmier- (bzw. Verschreib-)Fehler und konnten behoben werden, aber dieser nicht. Dumm nur, dass ich stdio.h benötige, um den Rest meins Proggis ausführen zu können. Also erste Zeile:

Code:
#include <stdio.h>
Aber wie gesagt, stdio.h kann scheinbar nicht gefunden werden, muss ich da 'was nachinstallieren?
Mal noch so nebenbei, gibt's kostenlose C-Compiler für Windows (Linux ist zwar sowieso besser, aber egal) ?
Ich hab' auch noch das Problem, dass ich "<" und ">" nicht über die Tastatur eingeben kann, sondern kopieren und dann einüfgen musste, kann der Fehler davon kommen?
Danke für eure Hilfe!

Master-X
Master-X ist offline   Mit Zitat antworten
Alt 31.03.04, 16:30   #2 (permalink)
 
Registriert seit: 02.10.01
Nornagest Leistung: Facit NTK
Likes: 0
Standard

Die Syntax ist "gcc -o $output_file $input_file"
Sonst will er das ganze als C++ Quellcode kompilieren und da gibts dann Probleme.

Nornagest

PS:
Für Windows gibts von Borland einen kostenlosen Kompiler, es gibt ebenfalls den gcc und von Visual C++ gibts afaik ne kostenlose Autorenversion.
Nornagest ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 31.03.04, 16:59   #3 (permalink)
Themenstarter
 
Registriert seit: 30.09.03
Master-X Leistung: Facit NTK
Likes: 0
Standard

Schön und gut, aber der Befehl gcc funzt bei mir nit und ich bin mir ziemlich sicher, dass es daran liegt, dass ich gcc nicht installieren kann.
OK, wo gibt's diesen Compiler von Borland, find ich den über google?

Master-X
Master-X ist offline   Mit Zitat antworten
Alt 31.03.04, 18:26   #4 (permalink)
 
Registriert seit: 02.10.01
Nornagest Leistung: Facit NTK
Likes: 0
Standard

Zitat:
OK, wo gibt's diesen Compiler von Borland, find ich den über google?
Probiers doch aus

Hier gibts den: http://www.borland.com/products/down..._cbuilder.html

War übrigens googles erstes Ergebnis bei meiner Suche
Nornagest ist offline   Mit Zitat antworten
Alt 31.03.04, 18:44   #5 (permalink)
Themenstarter
 
Registriert seit: 30.09.03
Master-X Leistung: Facit NTK
Likes: 0
Standard

Das ist dann ein C++ Compiler, ich programmier' aber nach C. Soweit ich weiß ist das ja zu 100% zu C++ kompatibel, stimmt das (funzt das Proggi also trotzdem ohne Einschränkungen)?
Das löst aber immer noch nicht mein Problem unter Linux.
Abgesehen davon würde es mich allgmeinhin interessieren, wie ich "<" und ">" schreiben kann...
Master-X ist offline   Mit Zitat antworten
Alt 31.03.04, 19:12   #6 (permalink)
 
Registriert seit: 02.10.01
Nornagest Leistung: Facit NTK
Likes: 0
Standard

also schau mal hier: http://gcc.gnu.org/install/binaries.html

[edit]
Als kostenlose Entwicklungsumgebung für Win empfehle ich dir Dev-C++ (hat iirc auch nen C Compilermodus und nutzt auch den gcc)
zu finden hier: http://www.bloodshed.net/devcpp.html
[/edit]

Da findest du erstmal u.a. Windows Binaries des gcc..

Zu deinen Linux Problemen:
Wenn du die Zeichen nicht schreiben kannst weil du englische Tastaturbelegung hast:
Die Zeichen liegen auf ; und :

Ansonsten brauche ich mehr Informationen, warum du die Zeichen nicht eingeben kannst und warum du den gcc nicht installieren kannst.

Wenn du deinen Code als C++ kompilierst musst du beachten dass die C Standardheader unter den Namen c$headername zu finden sind.

Zum größten Teil ist C-Code kompatibel zu C++, aber nicht 100%.

mfg
Nornagest
Nornagest ist offline   Mit Zitat antworten
Alt 31.03.04, 19:52   #7 (permalink)
Themenstarter
 
Registriert seit: 30.09.03
Master-X Leistung: Facit NTK
Likes: 0
Standard

Werde dev-c++ mal probieren, den von borland hab' ich jetzt schon 'mal, aber der spuckt auch irgendwie 'ne Fehlermeldung aus, die 'was mit dem Ende meines Codes was zu tun hat (komischerweise mit dem "}").
Bei Linux kommt immer ein Fehler mit "needet", der für mich nicht unbedingt verständlich ist, wenn ich die Meldung aber umgekehrt betrachte, als ich das getan habe gibt das durchaus Sinn und ich weiß, was ich benötige, um das Proggi installieren zu können (werd's demnächst 'mal versuchen).
Bei der Tastatur weiß ich das nit so genau, was das sein könnte, die steht schon auf Deutsch, hab' auch schon (alle?) Tasten durchprobiert, aber nix is gekommen, das komiche ist ja, dass garnix passiert, wenn ich auf die "<-Taste" Drücke. Vielleicht muss ich 'mal die Tastatur anders einstellen,...

Edit:
Also, hab' zum Test 'mal
Code:
#include <stdio.h>
main(){
 printf("Test");
}
Geschrieben und muss sagen, dass es mir mit Dev-C++ sogar gelang, den Code zu kompilieren. Allerdings erscheint immer nur kurz ein Dosfenster, dass sich sofort wieder schließt, wenn ich die Datei ausführe. Muss ich da noch einen Befehl eingeben, damit das Fenster offen bleibt, oder was hab' ich falsch gemacht?

Master-X
Master-X ist offline   Mit Zitat antworten
Alt 01.04.04, 15:30   #8 (permalink)
 
Registriert seit: 27.01.02
JoBbE Leistung: Facit NTK
Likes: 0
Standard

Man merkt, dass dir wichtige Grundlagen fehlen
Schnapp dir mal ein C/C++-Buch deiner Wahl und arbeite das durch.

Und wenn du auf Win Konsolen-Anwendungen ausführst, wird die Konsole _grundsätzlich_ bei Programmende wieder geschlossen.

Damit sie offen bleibt kannst du einen Tastendruck abwarten, oder eine bestimmte Schlaf-Zeit einbauen.


hth...
JoBbE ist offline   Mit Zitat antworten
Alt 01.04.04, 16:34   #9 (permalink)
Themenstarter
 
Registriert seit: 30.09.03
Master-X Leistung: Facit NTK
Likes: 0
Standard

Hast du 'mal in Erwägung gezogen, dass ich ein C Handbuch besitze und daraus lerne? Wenn meine Probleme dort angesprochen wären, hätte ich wohl kaum hier geschrieben...
Zitat:
Und wenn du auf Win Konsolen-Anwendungen ausführst, wird die Konsole _grundsätzlich_ bei Programmende wieder geschlossen.
Damit sie offen bleibt kannst du einen Tastendruck abwarten, oder eine bestimmte Schlaf-Zeit einbauen.
Prima! Das weiß ich aber schon und deswegen wollte ich wissen, mit welchen Befehlen das geht (bei anderen Programmiersprachen gibt's ja so'was auch). In meinem Buch hab' ich nämlich nix über einen solchen Befehl gefunden (warum auch immer)...

Master-X
Master-X ist offline   Mit Zitat antworten
Alt 01.04.04, 20:55   #10 (permalink)
 
Registriert seit: 27.01.02
JoBbE Leistung: Facit NTK
Likes: 0
Standard

Also wie man Benutzereingaben abfragt sollte in deinem Buch schon stehen...
Ansonsten, was den Schlafbefehl angeht: Das ist soweit ich weiß kein ANSI C und somit compilerabhängig, korrigiert mich da bitte, wenn ich falsch liegen...
JoBbE ist offline   Mit Zitat antworten
Alt 01.04.04, 22:53   #11 (permalink)
 
Registriert seit: 24.01.04
SuperSkater Leistung: Facit NTK
Likes: 0
Standard

Also hier is was falsch

wenn du nen C code compillieren willst unter Linux geht das für gewöhnlich so:

gcc Datei.c -o Datei

und nich so wie da oben gasagt
SuperSkater ist offline   Mit Zitat antworten
Alt 02.04.04, 14:07   #12 (permalink)
 
Registriert seit: 01.12.03
suicide Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von SuperSkater
Also hier is was falsch

wenn du nen C code compillieren willst unter Linux geht das für gewöhnlich so:

gcc Datei.c -o Datei

und nich so wie da oben gasagt
Bringt nur nichts wenn gcc nicht installiert ist
suicide ist offline   Mit Zitat antworten
Alt 02.04.04, 14:52   #13 (permalink)
Themenstarter
 
Registriert seit: 30.09.03
Master-X Leistung: Facit NTK
Likes: 0
Standard

Genau das. Deswegen eine Bitte an alle nachfolgenden Beiträge. Schaut euch am besten mein "Grundproblem" wieder an. Es bringt mir nichts, wenn über Progs gefachsimpelt wird, die bei mir nicht laufen...

Edit:
Hab' gcc jetzt installiert bekommen und es funzt sogar. Leider erscheint aber gar nichts, wenn ich ein Compiliertes Programm starte. Auch dann nicht, wenn eine Eingabe erforderlich ist.

Master-X
Master-X ist offline   Mit Zitat antworten
Alt 04.04.04, 16:06   #14 (permalink)
Member of Honour
 
Benutzerbild von Sven
 
Registriert seit: 14.09.03
Sven Leistung: 8086Sven Leistung: 8086
Likes: 34
Standard

du startest mit ./output_datei

mfg
Sven
__________________
Mein Portfolio
Meine Fotogalerie
best view with open eyes
Sven ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » "stdio.h Pfad- oder Dateinamen nicht gefunden" unter Suse 9.0
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mein Netzwerk wird unter Ubuntu 8.10 nicht gefunden Nathaniel Linux/UNIX 13 04.11.08 18:09
W-Lan funktioniert nicht unter Suse 10.2.. Pingman Network · LAN, WAN, Firewalls 1 31.01.07 17:55
Problem: Sonderzeichen (. ,) im Dateinamen (NTFS), Löschung nicht möglich da Zugriff verweigert XziteD Windows 5 25.10.06 14:47
Ich war heute bei SuSE! (gefunden) Indiziert Off topic-Zone 10 06.02.06 16:48
Computer bootet nicht mehr, Festplatte kann nicht gefunden werden! ToXiCity Die Problemzone 12 14.03.04 13:38


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61