Интернет, компьютеры, софт и прочий Hi-Tech

Подписаться через RSS2Email.ru

Страницы, снабженные тегом

система конфигурирования и сборки

Средства кросс-компиляции — Система конфигурирования и сборки GNU
Система конфигурирования и сборки GNU может быть использована средствами кросс-компиляции. Так называются утилиты, которые запускаются на одной системе и создают код, который должен запускаться на другой системе. В доке даются понятия кросс-компиляции.
Канадский крест — Система конфигурирования и сборки GNU
Сборка канадским крестом используется при создании программ, предназначенных работать на не-Unix системах, таких как DOS или Windows. Их конфигурирование и сборка на Unix-системе может оказаться проще, чем поддержка конфигурирования на не-Unix системе.
Часто задаваемые вопросы — Система конфигурирования и сборки GNU
Рассматриваемые вопросы: Что мне запускать первым, autoconf или automake? Что такое дерево Cygnus? Почему приходится пересобирать и переустанавливать средства сборки? Почему бы просто не иметь цель make в дереве Cygnus для обновления этих средств? И др.
Multilibs — Система конфигурирования и сборки GNU
Если gcc компилирует целевые библиотеки более одного раза (с различными опциями), то результирующие библиотеки называются multilibs. Они не являются частью системы конфигурирования и сборки GNU, но требуют поддержки в скриптах configure и в Makefile-ах.
Система конфигурирования Cygnus — Система конфигурирования и сборки GNU
Скрипт конфигурирования Cygnus является предшественником autoconf. В настоящее время все его значимые возможности включены в autoconf. Новые программы не пишутся с использованием скрипта Cygnus. Тем не менее, он до сих пор кое-где используется.
Поддержка канадского креста — Канадский крест — Система конфигурирования и сборки GNU
Если ведете разработку с использованием канадского креста, вы должны учитывать некоторые особенности при написании правил конфигурирования и сборки. Совсем нетрудно написать тесты конфигурирования и сборки, которые будут терпеть крах в канадском кресте.
Канадский крест и дерево Cygnus — Канадский крест — Система конфигурирования и сборки GNU
Когда канадский крест конфигурируется в дереве Cygnus, все присущие ему переменные окружения автоматически устанавливаются в host-tool, где host — это значение, используемое для опции '--host', а tool — имя средства компиляции (например, gcc или as)...
Скрипты конфигурирования библиотек цели — Кросс-инструменты в дереве Cygnus — Средства кросс-компиляции — Система конфигурирования и сборки GNU
Есть несколько моментов, которые вы должны знать при написании скрипта конфигурирования для целевой библиотеки. Здесь мы набросаем только краткий их обзор. Целевые библиотеки конфигурируются и собираются с помощью ново-собранного целевого компилятора...
Кросс-инструменты в дереве Cygnus — Средства кросс-компиляции — Система конфигурирования и сборки GNU
Дерево Cygnus используется для различных пакетов, включая gdb, GNU binutils и egcs. Оно, разумеется, используется и для релизов Cygnus. В дереве Cygnus скрипт configure верхнего уровня используется старой системой конфигурирования Cygnus, а не autoconf.
Указание цели, Использование типа цели — Средства кросс-компиляции — Система конфигурирования и сборки GNU
Скрипт configure по умолчанию считает, что цель и хост — это одно и то же. Так это и есть в большинстве случаев. Так, например, работает нативный компилятор в отличие от кросс-компилятора. При сборке средства кросс-компиляции вы можете явно указать цель.
Имена конфигурации — Система конфигурирования и сборки GNU
Каждой системе назначается «имя конфигурации». Все имена составляются как триплеты (в некоторых случаях могут состоять из четырёх частей), и иногда называются конфигурационными триплетами. Это — строка в форме «cpu-производитель-операционная_система»...
Сборочные файлы, Файлы поддержки — Файлы — Система конфигурирования и сборки GNU
В этом разделе описываются файлы, которые создаются программой configure во время сборки. Эти файлы будет видеть тот, кто будет собирать пакет. Кроме того, система конфигурирования и сборки требует, чтобы в пакет были включены несколько файлов поддержки.
Файлы — Система конфигурирования и сборки GNU
Система конфигурирования и сборки GNU использует несколько различных файлов. Разработчик должен написать некоторые из этих файлов. Остальные будут сгенерированы с помощью различных утилит. Эта система может быть использована многими различными способами.
Пример — Начало работы — Система конфигурирования и сборки GNU
Допустим, вы хотите написать простую версию touch. Вашу программу будем называть poke. Она будет принимать в качестве аргумента имя файла и установливать время его модификации на текущее время. Мы хотим, чтобы эта программа была максимально портируемой.
Написание acconfig.h, Генерация файлов — Начало работы — Система конфигурирования и сборки GNU
Если вы генерируете портируемый заголовочный файл, вам следует написать файл `acconfig.h'. Написав файлы `configure.in', `Makefile.am', `acconfig.h' и, возможно, `acinclude.m4', вы можете использовать autoconf и automake для создания генерируемых файлов.
Написание Makefile.am — Начало работы — Система конфигурирования и сборки GNU
Подраздел главы «Начало работы». Вы должны написать файл `Makefile.am'. Это — файл, поступающий на вход automake, и мануал automake детально описывает, как этот файл должен выглядеть. Команды в `Makefile.am' обычно выглядят как переменные `Makefile'...
Индекс — Система конфигурирования и сборки GNU
На данной странице представлен алфавитный индекс терминов, упоминаемых в мануале «Система конфигурирования и сборки GNU» со ссылками на соответствующие страницы документа. Последний описывает, как следует работать autoconf, automake, libtool и make.
Начало работы — Система конфигурирования и сборки GNU
Решив применить систему конфигурирования и сборки GNU к вашем пакету программ, вы должны написать три файла и вручную запустить несколько утилит для генерации дополнительных файлов. Во-первых, вы должны написать файл `configure.in' для autoconf...
Система конфигурирования и сборки GNU
Этот документ описывает систему конфигурирования и сборки GNU. Он описывает, как объединяются autoconf, automake, libtool и make. Здесь описывается, какие файлы должен написать разработчик, какие файлы генерируются машиной, как они генерируются и т.д.
Биржа долевых инвестиций SIMEX.

© 2007-2017, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.