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

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

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

документация для программиста

Средства кросс-компиляции — Система конфигурирования и сборки GNU
Система конфигурирования и сборки GNU может быть использована средствами кросс-компиляции. Так называются утилиты, которые запускаются на одной системе и создают код, который должен запускаться на другой системе. В доке даются понятия кросс-компиляции.
Канадский крест — Система конфигурирования и сборки GNU
Сборка канадским крестом используется при создании программ, предназначенных работать на не-Unix системах, таких как DOS или Windows. Их конфигурирование и сборка на Unix-системе может оказаться проще, чем поддержка конфигурирования на не-Unix системе.
Генерация .lib из DLL с помощью Visual Studio
Программисты часто имеют дело со сторонними DLL. Однако, в Visual Studio чтобы прилинковать библиотеку, нужно иметь файл .lib, — самой по себе DLL для этого недостаточно. К счастью, существует способ сгенерировать .lib из DLL с помощью Visual Studio.
Часто задаваемые вопросы — Система конфигурирования и сборки 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. Здесь описывается, какие файлы должен написать разработчик, какие файлы генерируются машиной, как они генерируются и т.д.
Документация для программиста — виды и особенности
Сведений на эту тему много, однако в них легко запутаться и заблудиться, вплоть до симптомов переутомления из-за попыток объять необъятное. Поэтому попытаемся сделать обзор на простом, человеческом языке, без официозного пафоса и прочей канцелярщины.
Работа с com-портом в Делфи при помощи драйвера AsyncFree104
В этой статье рассматривается пример работы с компонентами Delphi для работы с Com — портом из библиотеки AsyncFree104, которые можно скачать с SourceForge.net. Для установки необходимо извлечь файлы из архива и необходимые версии скопировать в LIB...
Команды CREATE, ALTER и DROP TABLE; Допустимые пределы и не поддерживаемые возможности — Поддержка внешних ключей в SQLite
Этот документ описывает поддержку внешних ключей SQL, реализованных в SQLite версии 3.6.19. В главе 5 описывается, как работают команды ALTER и DROP TABLE при наличии внешних ключей. В заключительной 6 главе перечисляются ограничения текущей реализации.
Операции ON DELETE и ON UPDATE — Продвинутые возможности внешних ключей — Поддержка внешних ключей в SQLite
Этот документ описывает поддержку внешних ключей SQL, реализованных в SQLite версии 3.6.19. Продолжение перевода. Глава 4 описывает продвинутые возможности, связанные с внешними ключами, поддерживаемыми в SQLite. Операции ON DELETE и ON UPDATE.
Продвинутые возможности внешних ключей — Поддержка внешних ключей в SQLite
Этот документ описывает поддержку внешних ключей SQL, реализованных в SQLite версии 3.6.19. Ранее уже были опубликованы три главы. Продолжение перевода. Глава 4 описывает продвинутые возможности, связанные с внешними ключами, поддерживаемыми в SQLite.
Включение поддержки внешних ключей; Необходимые и желательные индексы базы данных — Поддержка внешних ключей в SQLite
Этот документ описывает поддержку внешних ключей, реализованных в SQLite версии 3.6.19. Вторая глава описывает, что сделать для включения внешних ключей. Третья глава описывает, какие индексы нужно создать для эффективного использования внешних ключей.
Поддержка внешних ключей в SQLite
Этот документ описывает поддержку внешних ключей SQL, реализованных в SQLite версии 3.6.19. Первая глава посвящена общей концепции внешних ключей в SQLite, объясняет ее с помощью примеров и определений, необходимых для понимания данного документа.
Исходный код — лучшая документация для программиста
Исходный код всегда должен быть внятным, даже если вы пишете программу для себя. Чтобы потом, когда из памяти выветрятся подробности, не искать долго и мучительно, а где же тот участок, который требует доработки, не напрягать глаза, вникая в ужасную кашу.
Биржа долевых инвестиций SIMEX.

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