Ich habe an meiner Schule auf einem Mac für einen Monat programmiert. Wir haben C auf einer UNIX-Shell programmiert.Einschließlich grundlegende Bibliothek von C (unistd.h) auf Fenster
Jetzt bin ich wieder zu Hause und ich benutze meinen eigenen PC, der auf Fenster 10 ist. Ich habe versucht, ein ähnliches Setup zu machen, aber ich weiß nicht viel über all das. Ich habe git und bash installiert, das hat es wie eine UNIX-Shell gemacht. Außerdem habe ich den GCC-Compiler installiert.
So, jetzt, dass ich ein Basisprogramm mache, sollte es funktionieren, aber wenn ich die include <unistd.h>
mache, kann die Shell es nicht finden.
Ich weiß, dass meine Frage wahrscheinlich albern ist, aber ich konnte wirklich nicht finden, wie man das Problem löst. Ich habe die Datei unistd.h heruntergeladen.
Ich fand auch diesen http://processors.wiki.ti.com/index.php/Compiler/diagnostic_messages/5
Es erklärt, dass ich in irgendeiner Art von definierten Pfad der .h Ordner setzen, soll aber ich weiß nicht, wie das zu tun.
Weiß jemand, wie ich das beheben kann?
Header wie 'unistd.h' sind Standard-POSIX-Systemheader. Windows ist * jedoch * kein POSIX-System. Es hat eine eigene API und eine Reihe von Headern. – StoryTeller
Nachdem das gesagt wurde, ist noch nicht alles verloren. Sie können immer eine Linux-Distribution auf einer [virtuellen Maschine] (https://en.wikipedia.org/wiki/VirtualBox) installieren und haben Zugriff auf eine solche Entwicklungsumgebung. – StoryTeller
Ich empfehle sogar die Installation einer Linux-Distribution auf Ihrem persönlichen Laptop (mit, oder vielleicht sogar anstelle von Windows) –