Первый порт - несложная программа для КDЕ
Первый порт - несложная программа для КDЕ
Мы не будем заниматься искуственными примерами. В качестве примера первого порта возьмем несложную программу для KDE, взятую с сайта http://www.kde-apps.org. Почему именно для KDE? Сообщество разработчиков KDE огромно, программы появляются, развиваются, а потом перестают поддерживаться и развиваться постоянно, причем большинство их авторов из Европы, работающие в той или иной версии Linux и даже и не подозревающие, что их программа может работать и в другой операционной системе, и ситуация, когда на KDE applications находится интересная и нужная программа, - это совершенно обычная ситуация. Итак, в качестве примера возьмем программу, которая позволяет встроить в панель KDE выпадающее меню с содержимым адресной книги. Программа так и называется - «Contacts menu for Kicker». Подробное ее описание приведено в [3]. Факт успешной сборки программы уже проверен, программа установлена, и протокол установки сохранен в файле, то есть была выполнена команда:
# make install >& install.log
В данном примере для перенаправления в файл и обьединения выводов stdout и stderr используется синтаксис tcsh, в sh необходимо выполнить:
# make install > install.log 2» install.log
Начинаем. Сразу же необходимо иметь в виду, что существует довольно жесткий порядок, в котором в файле Makefile должны появляться определения переменных. В нижеследующем примере приводится правильный порядок и нарушать его не рекомендуется.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Первый запуск
Первый запуск Как и большинство современных антивирусных программ, AVG Anti-Virus Free является не единой программой, а пакетом, состоящим из нескольких модулей, отвечающих за различные области защиты компьютера:? Anti-Virus — антивирусный сканер, отвечает за сканирование файлов
Соединение через FireWire-порт
Соединение через FireWire-порт Для организации такого соединения нужно иметь следующее.• Fire Wire-контроллер. Fire Wire – это последовательный порт, поддерживающий скорость передачи данных до 400 Мбит/с. Его изначальное предназначение – подключение к компьютеру видеоустройств,
Глава 3 Простая на первый взгляд программа TeamTalk
Глава 3 Простая на первый взгляд программа TeamTalk
Рашид Ачилов Создаем порт для FreeBSD своими руками Часть II: расширенные возможности
Рашид Ачилов Создаем порт для FreeBSD своими руками Часть II: расширенные возможности В первой части статьи мы рассмотрели основные вопросы создания порта для FreeBSD своими руками. Но система сборки программ, используемая во FreeBSD, имеет значительно большие возможности, чем те,
2.1.7. Первый результат
2.1.7. Первый результат После конвертирования базы BIOLIFE.DB, которая содержит много текстовых данных в мемо поле и одно поле, которое мы игнорируем (image field), мы получили следующий результат (обратите внимание на заголовок, который показывает запись 1 из
Рашид Ачилов Создаем порт для FreeBSD своими руками Часть I: основные возможности
Рашид Ачилов Создаем порт для FreeBSD своими руками Часть I: основные возможности Автоматизированная система сборки стороннего программного обеспечения из исходных текстов (система портов) - это то, чем по праву гордится FreeBSD. Система содержит ссылки на десятки тысяч
Из чего, собственно, состоит порт для FreeBSD?
Из чего, собственно, состоит порт для FreeBSD? Порт для FreeBSD состоит из нескольких файлов, которые сами по себе ничего не делают. Даже несмотря на то, что один из них называется Makefile, все они представляют из себя файлы данных - описания и определения некоторых переменных,
Как сервер устанавливает прослушиваемый порт
Как сервер устанавливает прослушиваемый порт Исполняемая программа сервера имеет необязательный переключатель в командной строке (-р), который можно использовать для указания номера порта или имени сервиса порта, который будет прослушиваться сервером. Если
Прослушивает ли сервер порт Firebird?
Прослушивает ли сервер порт Firebird? Сервис gds db (порт 3050) не будет отвечать, если серверный процесс не был запущен. См. табл. П2.1, где содержатся инструкции по запуску сервера.Таблица П2.1. Запуск сервера ОС Инструкции Суперсервер POSIX Из командной строки войдите в каталог
Инфракрасный порт
Инфракрасный порт Инфракрасный порт (Infrared Data Association, IrDA, Fast IrDA, ИК-порт) обеспечивает передачу данных в инфракрасном диапазоне при помощи передатчика-светодиода и приемника-фотодиода. Минусы – низкая скорость, устройства должны находиться в прямой видимости и близко друг
Кто первый передаст?
Кто первый передаст? Автор: Юрий РевичВсе нынешние компьютеры обязательно снабжаются портами USB, а для некоторых устройств это и вовсе единственный способ общения с внешним миром. Говорят, правда, что даже в "базовой" версии 400-мегабитный FireWire все равно лучше и быстрее USB 2.0
Программа Nero Express Лучшая программа для записи дисков
Программа Nero Express Лучшая программа для записи дисков Записывать диски средствами Windows неинтересно. Во-первых, скучно, а во-вторых, вам недоступны какие-либо настройки записи, вы даже не можете указать скорость, не говоря уже о выборе формата диска, методе записи. Вот
Первый запуск
Первый запуск После того, как мы создали структуру директории [ПутьКJoomla!]/templates/, наш шаблон появится в соответствующей секции административной части Joomla! (Extensions | Template). Теперь его можно использовать как шаблон по умолчанию. Рис. 2: Структура директории и файлы шаблона
Организация беспроводной связи через инфракрасный порт (IrDA)
Организация беспроводной связи через инфракрасный порт (IrDA) Протокол IrDA (Infrared Data Assotiation) был создан для беспроводной связи компьютера и различных внешних устройств. Для передачи информации в этом случае используются импульсы невидимого человеческим глазом
Док-станции и порт-репликаторы для ноутбуков Олег Нечай
Док-станции и порт-репликаторы для ноутбуков Олег Нечай Опубликовано 28 января 2011 года В портативных компьютерах, в отличие от настольных, всегда ощущался недостаток портов и разъёмов: если в десктоп всегда просто добавить необходимый контроллер