The OpenNET Project
 
Поиск (ключи):  ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
ССЫЛКИ НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Сборка проекта и портирование

   Корень / Средства программирования / Сборка проекта и портирование

----* crosstool - building and Testing gcc/glibc cross toolchains [+]
[обсудить]
 Инструмент для проверки сборки приложения при его кросс-компиляции на множество поддерживаемых в Linux платформ, в связке с разными версиями gcc, glibc, binutils и ядра. Позволяет выявить в каких комбинациях имеются проблемы при сборке приложений. Использование данной утилиты особенно актуально для разработчиков приложений для встраиваемых платформ.
 
----* GNU Make [+]
[обсудить]
 Альтернативные системы для сборки проекта:
  • AT&T NMake, Jam, Cook, The GNU build system (autoconf, automake и т.д.), iffe, dist, CMake, qmake, tmake, Apache Ant, SCons.
  •  
    ----* APR - Apache Portable Runtime [+]
    [обсудить]
     Набор библиотек и утилит, предоставляющий единый платформонезависимый API. Используется в apache 2, subversion и т.д.
     
    ----* SCons - Open Source software construction tool [+]
    [обсудить]
     Утилита для сборки проекта. Позиционируется как замена make, со встроенными средствами похожими на функциональность automake, autoconf и ccache. Написана на Python.
     
    ----* Konstruct - KDE build system (Версия: 20070709 от 2007-07-10) [+]
    [обсудить]
     Система для автоматизации процесса сборки и обновления KDE из исходных текстов, весь процесс - от выкачивания нужных исходных текстов и патчей, проверки целостности и зависимостей, до конечной установки, инициируется командой "cd meta/kde;make install". Konstruct пригоден также для сборки дополнительных приложений, таких как KOffice или KDevelop.
  • Утилита подобного назначения для сборки и обновления GNOME - GARNOME.
  •  
    ----* A-A-P Project [+]
    [обсудить]
     Система для создания сценариев сборки проектов - Aap (в проект также входит Agide - GUI для сборки и отладки проектов).

    В отличии от стандартной утилиты "make", Aap содержит встроенные средства для доступа к файлу по сети (включая использование CVS), поддерживает автоматический контроль зависимостей, применяется использование контрольных сумм для определения факта модификации (а не полагаясь на сравнение времени последнего изменения файла), объектные файлы создаются в отдельной директории, ведется детальный лог файл, в сценарий можно включать блоки кода на языке python (сам Aap написан на python).

     
    ----* CMake - cross-platform, open-source make system (Версия: 2.6.0 от 2008-05-17) [+]
    [обсудить]
     Система обеспечивающая кросс-платформенную сборку программ из исходных текстов, в результате генерируется make файл описывающий особенности системы. Аналог Autoconf и Automake
     
    ----* MakeMake.pl -- makefiles creating utility [+]
    [обсудить]
     Утилита для автоматизации процесса создания Make файлов. Структура собираемого проекта вначале описывается в файле конфигурации, после этого на основания обобщенных данных строится рабочий MakeFile.
     
    ----* autodep - automatates Makefile generator [+]
    [обсудить]
     Программа для автоматической генерации make файлов.
     
    ----* autoconf - packages to adapt software to many kinds of UNIX-like systems (Версия: 2.65 от 2009-12-11) [+]
    [обсудить]
     Система генерирования скриптов автоматической адаптации вашего приложения для работы под различными платформами и проверки необходимых для работы программы компонентов. Доступна документация.
  • PMK (Pre Make Kit) - альтернативный пакет для замены autoconf (безопаснее, быстрее, проще).
  • buildtool - замена Autoconf, Automake, Libtool.
  •  

    Близкие по значению ключи
    cpp  repository  systrace  cvs  debug  basic  lex  klyx  version  gcc  cacti  ipaccounting  statistic  ipcad  rrdtool 
    Близкие по совпадению ключи
    freebsd  install  update  tunnel  ethernet  cisco  linux  scheme  java  console  faq  module  upgrade  rus  kernel 
    Похожие разделы ключей
  • Средства разработки
  • Диагностика, учет трафика

  • Тематический каталог
     Сохранение параметров сборки порта в FreeBSD
     Как прикрутить несколько параллельных портов к Linux
     Обновление локального дерева портов в FreeBSD
     Хитрости работы с портами в FreeBSD, использование portupgrade
     Ant за 10 шагов
     Совыты начинающим пользователям FreeBSD
     Перенаправление портов в SSH
     Распиновка 8-pin RJ-45, консольный и AUX порты
    Следующая страница >>

    Советы и заметки
     Установка программ через Ports в FreeBSD.
     Установка IPFW2 на FreeBSD
     Как примонтировать в FreeBSD CD-ROM с русифицированной FS, чтобы русские буквы не выглядели как вопросительные знаки.
     Как установить из исходных текстов PostgreSQL
     Как включить доступ на Cisco через ssh
     Активное противодействие сканированию портов
     Защищаем SSH при помощи технологии "Port Knocking"
     Методы сокрытия сервисов средствами iptables на примере sshd
    Следующая страница >>

    Раздел новостей
     [11.03.2010] Разработчики OpenBSD подчеркнули проблемы с поддержкой не-GNU платформ в Autoconf
     [02.03.2010] Тестовый выпуск утилиты SmartPortsUpgrader для FreeBSD
     [21.12.2009] Портирование APT-подобной утилиты pkgin для управления пакетами во FreeBSD
     [21.11.2009] Мантейнер инфраструктуры сборки Linux ядра ушел из проекта
     [01.07.2009] Введение в создание Makefile для начинающих
     [19.05.2009] Релиз системной библиотеки glibc 2.10 и генератора файлов сборки Automake 1.11
     [04.03.2009] Открыты исходные тексты системы сборки e2factory
     [16.01.2009] Перенос приложений управления устройствами с Windows на Linux
    Следующая страница >>

    Каталог программ
     CMake - cross-platform, open-source make system
     SCons - Open Source software construction tool
     autoconf - packages to adapt software to many kinds of UNIX-like systems
     patch к ipa для поддержки mysql
     Sarg - Squid Analysis Report Generator
     pdftohtml (pdf2html) converts Portable Document Format files to HTML
     MDB Tools - import data from MDB file format (Microsoft's Access database)
     knockd - port-knock server
    Следующая страница >>

    Каталог ссылок
     GNU Autoconf, Automake and Libtool
     Форматы графических файлов.
     Linux Administrator's Security Guide (Перевод на русский)
     Multi-Threaded Programming With POSIX Threads
     The FreeBSD Ports Collection
     IRC канал #unix.ru на IRCnet (irc.funet.fi, irc.portal.ru и т.д.)
     Using and Porting the GNU Compiler Collection (GCC)
     FreshPorts - the place for ports
    Следующая страница >>

    Архив документации
     Portsentry - система обнаружения сканирования портов.
     GNU Automake
     Программа управления компиляцией GNU make
     Autoconf - Создание скриптов для автоматической конфигурации
     configure - Конфигурирование утилит разработки.
     Эффективное использование GNU make
     Руководство По Архитектуре FreeBSD
     Руководство FreeBSD для разработчиков
    Следующая страница >>

    Подпишись на Linux Format и получи один из 3 ценных призов!

    Началась подписка на журнал Linux Format на 2010 год. Спешите оформить подписку на единственный в России ежемесячный журнал о Linux!

    Все, оформившие подписку на печатную версию журнала, получают диск с архивом журнала Linux Format за 2005-2009г. в подарок. Также в подарок вы получаете именную электронную версию в формате PDF. Теперь вы можете приступить к чтению журнала сразу в момент выхода свежего номера, не дожидаясь, пока вам доставят бумажную версию.

    Кроме того, все, оформившие подписку на первую половину или весь 2010 год в интернет-магазине ГНУ/Линуксцентра, автоматически становятся участниками розыгрыша ценных призов:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2010 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList