The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Основы кросс-компиляции."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Основы кросс-компиляции."
Сообщение от divan emailИскать по авторуВ закладки on 29-Сен-03, 13:27  (MSK)
Greetings all

Пришлось заняться кросскомпиляцией под PPC, и хотелось бы услышать советы по этому поводу,

В принципе, я уже почти со всем разобрался - binutils, gcc собрал, уже нужные бинарники получаю. Но, несколько вопросов.

Какие еще опции надо скрипту configure кроме --host и --target?
Иногда он берет хидеры для х86, которые по дефолту в /ust/include/sys лежат - приходиться ручками править Мэйкфайл. Иногда тоже самое с библиотеками,

Также буду благодарен за ссылки по теме - я сам нашел ужасно мало.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Основы кросс-компиляции."
Сообщение от divan emailИскать по авторуВ закладки on 30-Сен-03, 16:53  (MSK)

>Иногда он берет хидеры для х86, которые по дефолту в /ust/include/sys лежат
>- приходиться ручками править Мэйкфайл. Иногда тоже самое с библиотеками,
Ну с этим вроде ясно - если таковых нету в каталоге /usr/platform-machine-linux/ - то беруться из стандартных каталогов,

Проблема такая - скрипт configure пытаеться скомпилить и запустить тестовые проги, но обнаружив что это режим кросс-компиляции, говорит, мол, нельзя запускать тестовые проги в этом режиме и ВЫХОДИТ. Как это отключить через опцию, я не нашел, Тоже самое даже с проверкой хидеров, Приходиться ручками править конфигуре, причем далеко не пару строчек >:-\

Кто подскажет как это обойти?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Основы кросс-компиляции."
Сообщение от sas emailИскать по авторуВ закладки on 30-Сен-03, 21:12  (MSK)
>
>>Иногда он берет хидеры для х86, которые по дефолту в /ust/include/sys лежат
>>- приходиться ручками править Мэйкфайл. Иногда тоже самое с библиотеками,
>Ну с этим вроде ясно - если таковых нету в каталоге /usr/platform-machine-linux/
>- то беруться из стандартных каталогов,
>
>Проблема такая - скрипт configure пытаеться скомпилить и запустить тестовые проги, но обнаружив что это режим кросс-компиляции, говорит, мол, нельзя запускать тестовые проги в этом режиме и ВЫХОДИТ. Как это отключить через опцию, я не нашел, Тоже самое даже с проверкой хидеров, Приходиться ручками править конфигуре, причем далеко не пару строчек >:-\
>
>Кто подскажет как это обойти?

Check out http://scratchbox.sourceforge.net/pdf/cross-conf.pdf

Hope it helps
--- sas

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Основы кросс-компиляции."
Сообщение от divan emailИскать по авторуВ закладки on 01-Окт-03, 10:18  (MSK)
>Check out http://scratchbox.sourceforge.net/pdf/cross-conf.pdf
Сейчас читаю. Кажеться самое оно.
Thanks a lot!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Основы кросс-компиляции."
Сообщение от divan emailИскать по авторуВ закладки on 01-Окт-03, 11:08  (MSK)
Это как раз то, что нужно!!
Огромное спасибо!
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру