Warum kann ich keineHeader Dateien in Geany inkludieren?

... komplette Frage anzeigen

2 Antworten

entweder du hast

owohl man es nicht erkennen kann, vielleicht doch ein falsches Zeichen am Ende von

#include <stdio.h> 

So etwas kann passieren, wenn man die Datei mit Windows geschrieben hat.

Hast du schon mal gesucht, ob es die wirklich nicht gibt?

 find / -name stdio.h 

Die sollte unter /usr/include/stdio.h
zu finden sein.

Hast du die betreffende Datei schon mal mit gcc oder c++ im Terminal kompiliert?
Das Binary heißt dabei a.out .

Bei mir ( mit openSuSE-Linux 13.2 ) funktioniert dein Beispiel.

Kommentar von Junkpilepunk
03.05.2016, 22:14

Danke :D die Installation von Geany hat so oft Problemlos geklappt, dass ich dachte es wäre ein Konfigurationsproblem.

Die Header lagen tatsächlich in einem anderen Ordner.

Danke für die Hilfe.

1

Welchen Compiler verwendet Geany denn? Einen eigenen? Falls ja ist dieser wahrscheinlich falsch konfiguriert oder in den Geany Einstellungen ist was falsch. Einfach mal schnell durchgucken und dann korrigieren.

Kommentar von Junkpilepunk
03.05.2016, 21:46

Also der befehl der zum Kompilieren ausgeführt wird ist gcc -Wall -c "%f" also dann ist der Compiler wohl gcc. Ich weiß nicht was ich umstellen sollte, ausser evtl den entsprechenden Befehl.

0

Was möchtest Du wissen?