Не может настроить и установить GCC

Я загрузил GCC 4.5.1 и не делаю теперь, что сделать затем. Я нашел в инструкциях по каталогу Install, как настроить, создать и установить, но все еще не могу сделать многого с этим. Кто-то может шаг за шагом записать, как я, предполагают для прохождения через этого процесса?
Например, они говорящий что-то вроде этого:

        % mkdir objdir
        % cd objdir
        % srcdir/configure [options] [target]  

и я действительно понимаю, что первая строка просит создавать каталог, и второй просит входить в это, но что относительно третьего и как я, предполагают для выполнения этого? Я, предполагают для движения для определения источника каталога, и тип настраивают + опции + цель?

0
задан 03.10.2010, 11:02

2 ответа

Серьезно, если Вы даже не понимаете что srcdir/configure [options] [target] как предполагается, делает, Вы не должны компилировать GCC сами. Но поскольку Вы попросили его...

srcdir/configure команда Linux для запуска файла srcdir/configure из текущего каталога (не от "srcdir"!). С инструкции по установке текущий каталог является "objdir", т.е. каталогом, в котором Вы хотите создать GCC. Из инструкции по установке:

Мы используем srcdir для обращения к исходному каталогу верхнего уровня для GCC; мы используем objdir для обращения к каталогу сборки/объекта верхнего уровня. [...] мы настоятельно рекомендуем, чтобы GCC были встроены в отдельный каталог из источников, который не находится в исходном дереве.

Так, "srcdir" должен быть путем, где Вы извлекли исходный код GCC, например, "/home/username/Desktop/gcc-4.5.1", и "objdir" должен быть путем, где Вы хотите создать GCC, например, "/tmp/gccbuild". При создании последнего можно продолжать конфигурацию сборки, таким образом, в терминале, изменитесь на каталог сборки и введите "srcdir/configure" (замените "srcdir" путем исходного кода!!). Это должно настроить сборку со стандартными настройками и Вашей текущей архитектурой (по всей вероятности x86 или x64).

Для расширенной конфигурации необходимо заменить [опции] заполнителя с параметрами конфигурации для gcc, например --with-gmp=/usr/local и другие настройки, которые перечислены в autoconf сценариях. Они могут также быть найдены в инструкции по установке под направляющимися "Опциями дистрибьютора". [Целевой] заполнитель не необходим, поскольку настраивать сценарий автоматически обнаруживает Вашу архитектуру (это - то, что документация говорит).

Как я сказал прежде, не создавайте GCC сами кроме того, если Вы действительно имеете к. Кажется, что у Индивидуалиста Ubuntu будет GCC 4.5 в ближайшем будущем, таким образом, можно будет захватить пакет Ubuntu затем.

3
ответ дан 24.11.2019, 04:37

В Windows 7 Вы испытали бы затруднения при выполнении Linux, настраивают сценарии или даже выполнение команд, которые Вы перечислили. Создание GCC в Windows не для малодушного; (на самом деле создающий GCC вообще не для слабого сердечного).

У Вас есть два практических варианта:

  1. Установите Cygwin и выполните сборку в ее оболочке удара. Cygwin является слоем эмуляции Linux для Windows. Проблема с этим состоит в том, что приложения, которые Вы создаете (включая компилятор) будут обычно требовать Cygwin, установленного для выполнения. Cygwin уже включал компилятор GCC, поэтому если Вам не нужна определенная версия, Вы, возможно, не должны создавать его вообще.

  2. Используйте MinGW. Вы могли, вероятно, создать GCC под MinGW/MSYS, но нет, вероятно, никакой потребности с тех пор снова, MinGW уже включал компилятор. MinGW/GCC позволяет созданным приложениям GCC работать как собственные приложения Win32. Они используют VC Microsoft ++ C библиотека времени выполнения, а не GNU libc. Это делает разработку Win32 простой, но ограничивает то, что код Linux создаст из поля.

0
ответ дан 24.11.2019, 04:37

Теги

Похожие вопросы