./configure: Keine solche Datei oder kein solches Verzeichnis in GCC

./configure: Keine solche Datei oder kein solches Verzeichnis in GCC

Ich versuche, ein Betriebssystem nach osdev.org zu erstellen. Dies gelingt mir jedoch nicht ohne den Cross-Compiler-Modus in gcc. Ich versuche, die hostOption in zu ändern i686-elf-gcc(dies aktiviert angeblich den CC-Modus für diese Plattform), aber dazu muss ich ausführen ./configure. Dabei erhalte ich diese Fehlermeldung: ./configure: No such file or directory.Was soll ich tun?

BEARBEITEN: Hier ist ein Bild meines gcc-Ordners:

Bildbeschreibung hier eingeben

Antwort1

./configureist das erste Skript, das ausgeführt werden sollte, wenn Sie ein Programm in Quellcodeform kompilieren. Anscheinend suchen Sie nach dem ./configureSkript in einer bereits installierten Instanz von gcc, nämlich einer unter dem Pfad /usr/lib/gcc/x86_64-linux-gnu/5.4.0. Dieses Verzeichnis wird bei der Installation erstellt, also ein paar Schritte weiter als der Aufruf von ./configure.

Sie sollten zunächst den Quellcode herunterladen. Dann lesen Sie die README(oder ähnliche) und das configureSkript selbst. Sobald Sie diese Schritte ausgeführt haben, führen Sie das Skript aus. (Höchstwahrscheinlich mit einigen speziellen Parametern. Dann makeund dann make install. Und an diesem Punkt haben Sie irgendwo ein ähnliches Verzeichnis wie definiert, das Ihre neue Kompilierung des Programms enthält.)

verwandte Informationen