CrossCompiler... помогите собрать

Тема в разделе "WASM.BEGINNERS", создана пользователем ENRIX, 12 авг 2007.

  1. ENRIX

    ENRIX New Member

    Публикаций:
    0
    Регистрация:
    30 мар 2007
    Сообщения:
    10
    Я закачал себе MinGW из следующих пакетов:

    MinGW:

    mingw-runtime-3.12.tar.gz
    w32api-3.9.tar.gz
    gcc-core-3.4.5-20060117-1.tar.gz
    gcc-g++-3.4.2-20040916-1.tar.gz
    binutils-2.17.50-20060824-1.tar.gz
    mingw32-make-3.81-2.tar.gz

    MSYS

    msysCORE-1.0.11-2007.01.19-1.tar.bz2

    И пытаюсь собрать следующий пакет для target=i586-elf платформы:
    gcc-core-4.2.1.tar.bz2

    также как написано здесь.. прописываю в консоле:

    export PREFIX=/usr/cross
    export TARGET=i586-elf
    cd /usr/src
    mkdir build-binutils build-gcc

    cd /usr/src/build-gcc
    #export PATH=$PATH:$PREFIX/bin а это не катит
    ../gcc-x.x.x/configure --target=$TARGET --prefix=$PREFIX --disable-nls \
    --enable-languages=c,c++ --without-headers --with-newlib
    make all-gcc install-gcc

    также по инструкции распаковал в /usr/src архивы и т.д.
    конфигурирование проходит.. затем делаю make all-gcc


    идет компиляция... где-то до 50 мб доходит размер папки с .o файлами
    доходит до конца и выдаеся ошибка связанная с CreateProcess
    что делать незнаю... 8(
     
  2. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Может, проще скачать готовый бинарник и не париться? Кажеться, во FreePascal'е такой есть.
     
  3. Vilco

    Vilco Vitaly

    Публикаций:
    0
    Регистрация:
    5 мар 2007
    Сообщения:
    190
    Адрес:
    Nsk, Russia
    Имхо прав. Только при чем тут убогий фри паскаль?
    http://prdownloads.sf.net/mingw/MinGW-3.2.0-rc-3.exe?download (с сорцфоржа)
     
  4. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Vilco
    При том, что готовый бинарник кросскомпилятора gcc присутствует в одном из дистрибутивов.
     
  5. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    Сколько раз ставил Mingw никогда ничего не (пере)собирал. Все уже идет готовое.
     
  6. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    censored
    Mingw собирает виндовые экзешники (PE32), а автору нужно собирать эльфы из под винды. Или в стандартный Mingw уже включили кроссплатформенные таргеты?