Я пытаюсь сделать работающую версию osdev.org. Однако я не могу сделать это без режима кросс-компиляции в gcc. Я пытаюсь изменить опцию host
на i686-elf-gcc
(предположительно, это активирует режим cc для этой платформы), но для этого я должен запустить ./configure
. Когда я это делаю, я получаю эту ошибку: ./configure: No such file or directory.
Что мне делать?
РЕДАКТИРОВАТЬ: Вот изображение моей папки gcc:
решение1
./configure
— это первый скрипт, который должен быть запущен при компиляции программы в виде исходного кода. Похоже, вы ищете скрипт ./configure
в уже установленном экземпляре gcc, а именно в каталоге path /usr/lib/gcc/x86_64-linux-gnu/5.4.0
. Этот каталог создается при установке, поэтому на несколько шагов дальше вызова ./configure
.
Вам следует начать с загрузки исходного кода. Затем прочитайте README
(или что-то подобное) и configure
сам скрипт. После того, как вы пройдете эти шаги, вы запустите скрипт. (Скорее всего, с некоторыми специальными параметрами. Затем make
и затем make install
. И в этот момент вы останетесь с похожим каталогом где-то, как определено, содержащим вашу свежую компиляцию программы.)