crosstool-NG

Софтуер снимки:
crosstool-NG
Софтуер детайли:
Версия: 1.15.3
Дата на качване: 20 Feb 15
Розробник: Yann E. MORIN
Разрешително: Безплатно
Популярност: 7

Rating: nan/5 (Total Votes: 0)

crosstool-NG приложение има за цел изграждане на toolchains. Toolchains са съществен елемент в проект за разработка на софтуер. Тя ще се съберат, да се групират и да се свърже кода, който се разработва. Някои части от toolchain в крайна сметка ще се окажете в получените двоични / ите: статични библиотеки са, но за пример.
Така че, по-toolchain е много чувствителна част от софтуера, като всяка грешка в един от компонентите, или зле конфигурирани компонент, може да доведе до изпълнение на проблеми, вариращи от лошо изпълнение по отношение на заявления, завършващи неочаквано, до погрешно Behaving софтуер (който повече от често е трудно да се открие), за повреда на хардуера, или дори да човешките рискове (което е повече от непростимо).
Toolchains са изработени от различни част от софтуера, като всеки е доста сложна и изискваща специално изработени възможности за изграждане и работи безпроблемно. Това обикновено не е толкова лесно, дори и в не толкова тривиално случай на родния toolchains. Работата достигне по-висока степен на сложност, когато става въпрос за крос-компилация, когато това може да стане доста кошмар ...
Съществуват някои кръстосани toolchains в интернет, и могат да бъдат използвани за общото развитие, но те имат редица ограничения:
· Те могат да бъдат с общо предназначение, в които те са конфигурирани за мнозинството: не оптимизация за вашата конкретна цел,
· Те могат да бъдат подготвени за конкретна цел и по този начин не са лесни за употреба, нито оптимизиран за, или дори подкрепящи вашата цел,
· Те често използвате стареене компоненти (компилатор, C библиотека и др ...), които не поддържат специални функции на вашата чисто нова процесор;
От друга страна, тези toolchain предлагат някои предимства:
· Те са готови за използване и доста лесен за инсталиране и настройка,
· За тях е доказано, ако се използва от широк общност.
Но щом искате да получите всичко, сокът от конкретната ви хардуерни, вие ще искате да създадете свой собствен toolchain. Това е мястото, където crosstool-NG влезе в игра

<силни> Характеристики :.

  • ядрото като конфигурация menuconfig интерфейс
  • широко разпространена, добре познат интерфейс
  • лесно, но мощна конфигурация
  • подкрепа за алтернативни компоненти в toolchain
  • uClibc- или НЬс базирани toolchain подкрепено точно сега!
  • други лесни за изпълнение
  • пластир хранилище за тези версии, които се нуждаят изкърпване
  • подпомагане много версии на компонентите на toolchain
  • подкрепа за обичай (разберем местно) пластир хранилище
  • различни модели резби
  • NPTL (Glibc само, WIP)
  • linuxthreads (uClibc само, WIP)
  • подкрепа за двете меки и твърди-флоут toolchains
  • отстраняване на грешки съоръжения
  • родния и напречно GDB, gdbserver
  • debuging библиотеки: dmalloc, ще се появят още
  • рестартирате натрупване във всеки един етап
  • примерни конфигурации хранилище използваеми като отправна точка за собствения си toolchain

Какво ново в тази версия:.

  • Много промени след последния обявен версия
  • подкрепата The Canadian Cross е изцяло пренаписана да изискват вече съществуващ преди крос-компилатор за целта, и има множество подобрения и поправки на грешки.

Какво ново във версия 1.13.2:.

  • Изграждане на библиотеката ncurses е фиксирана
  • Извличане на cloog библиотеката е фиксиран.
  • The "Prescott" процесора сега е призната като i686.

Какво ново във версия 1.12.2:.

  • поредиците GDB версиите са фиксирани
  • С помощта на sysroot префикс директория е фиксиран.

Какво ново във версия 1.12.1:

  • бъг-Fix

Какво ново във версия 1.11.2:

  • Companion библиотеки са вече правилно подбрани с GCC 4.4. 6 (стойност по подразбиране).

Какво ново във версия 1.11.1:

  • Тази версия определя блокираща бъг при източване на toolchain .

Какво ново във версия 1.11.0:

  • архитектури:
  • нова подкрепа SPARC
  • компоненти актуализация:
  • GCC: до 4.6.0, и най-новите версии Linaro 4.4, 4.5 и 4.6
  • Linux: до 2.6.38.4
  • eglibc: 2_13
  • GDB: добави Linaro версия
  • компаньони librraies: някои бяха актуализирани
  • Документи: нови задълбочени обяснения за това как да се изгради toolchain
  • НЬс: Linuxthreads отстранени за най-новите версии
  • проби: Няколко нови

Какво ново във версия 1.10.1:.

  • Отстраняване на бинарни файлове е фиксирана
  • обвивка makeinfo е фиксиран.
  • плъгини ССЗ вече не са построени за статични toolchains.
  • LinuxThreads са били отстранени в най-новите версии на НЬс / eglibc.
  • свръзката на златото е вече скрита за архитектури, които нямат подкрепа злато.

Какво ново във версия 1.9.3:

  • Това е бъг-Fix-единствено освобождаване.

Подобен софтуер

Коментари към crosstool-NG

Коментари не е намерена
добавите коментар
Включете на изображения!