Ich versuche, ein Betriebssystem nach osdev.org zu erstellen. Dies gelingt mir jedoch nicht ohne den Cross-Compiler-Modus in gcc. Ich versuche, die host
Option 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:
Antwort1
./configure
ist das erste Skript, das ausgeführt werden sollte, wenn Sie ein Programm in Quellcodeform kompilieren. Anscheinend suchen Sie nach dem ./configure
Skript 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 configure
Skript selbst. Sobald Sie diese Schritte ausgeführt haben, führen Sie das Skript aus. (Höchstwahrscheinlich mit einigen speziellen Parametern. Dann make
und dann make install
. Und an diesem Punkt haben Sie irgendwo ein ähnliches Verzeichnis wie definiert, das Ihre neue Kompilierung des Programms enthält.)