Глава 21 Создаем консольное приложение
Глава 21
Создаем консольное приложение
21.1. Компилятор gcc
В 8 главе вы познакомились с языком командного интерпретатора и убедились, что на нем можно писать полезные сценарии. Но если вы раньше программировали под Windows, то интерпретатора вам маловато будет — понадобятся более мощные средства разработки. Разумеется, они в ОС Linux есть.
Основным C-компилятором в Linux служит gcc (GNU С Compiler). Если вы не установили средства разработки при установке дистрибутива, самое время сделать это сейчас. Запустите менеджер пакетов (рис. 21.1) и установите следующие пакеты:
? gcc — сам компилятор gcc;
? gcc-c++ — поддержка С++;
? gcc-doc — документация по gcc (очень рекомендую установить);
? compat-gcc — пакет, содержащий средства gcc для обратной совместимости. Данный пакет вам нужен, если вы планируете писать программы для более старых систем, чем ваша;
? compat-gcc-c++ — то же, что и compat-gcc, только с поддержкой С++;
? compat-cpp — препроцессор cpp для обратной совместимости;
? binutils — набор вспомогательных утилит, о которых мы поговорим в последнем пункте этой главы;
? glibc-devel — содержит библиотеки для разработки C-программ;
? libbfd — библиотека дескриптора двоичного файла (Binary File Descriptor library);
? libstdc++-devel — заголовочные файлы и библиотеки для программирования на С++;
? make — утилита, упрощающая процесс сборки больших проектов.
Рис. 21.1. Менеджер пакетов Fedora Core — system-config-packages
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Глава 8. Приложение
Глава 8. Приложение 8.1. Обзор аналитических инструментов Давайте рассмотрим ряд приемов, позволяющих самостоятельно провести анализ производительности сайта. К ним можно отнести как проверку времени создания страницы на сервере, так и измерение фактического времени
Создаём простой пул
Создаём простой пул Освоив ранее основные понятия, мы научились понимать ZFS. Для обратной же задачи — чтобы ZFS понимала нас — нужно ознакомиться с её командами. Главные из них — две: zpool для создания и управления пулами, и zfs для создания и управления наборами данных.
Создаем Skypecast
Создаем Skypecast В этом разделе вы узнаете, как создать тему для обсуждения, воспользовавшись специальной функцией создания Skypecast. Чтобы открыть тему, необходимо зарегистрировать свой Skypecast на сервисе Skype. Выполните следующие действия.1. На вкладке В эфире в ее нижней части
Создаем мультимедиа-библиотеку
Создаем мультимедиа-библиотеку Правильнее было бы сказать – фонотеку. Или видеотеку. Или даже фототеку, поскольку Windows Media Player одинаково успешно справляется практически со всеми видами мультимедийной информации. А вот с книжками работать не умеет. Впрочем, суть остается
Создаем «мобильный контент»
Создаем «мобильный контент» Мобильная фонотека Название этой главы может показаться надуманным – ведь все знают, что любое мобильное устройство, начиная с телефона и заканчивая ноутбуком, спокойно проигрывает все распространенные форматы цифрового звука. И если у вас
Создаем и продаем инфопродукты
Создаем и продаем инфопродукты Инфопродукты — это электронные книги, руководства, видеоролики, аудиозаписи, программы, скрипты или набор из них, собранные в один пакет и предназначенные для решения определенной задачи.Хотя вы часто могли наблюдать инфопродукты в виде
28. Создаем брачное агентство
28. Создаем брачное агентство Сегодня открыть брачное агентство не просто, а очень просто. При минимальных первоначальных затратах и необходимой базе знаний, каждый предприимчивый человек может это сделать достаточно быстро. В частности, ситуация для открытия брачного
Создаем фотоальбом
Создаем фотоальбом Как и ВКонтакте, Facebook настоятельно предлагает вам с самого начала организовать фото в альбомы – так мы и поступим. Для этого нужно зайти в ваш профиль и щелкнуть по ссылке Фотографии. Что такое – существующие альбомы мы видим, а кнопки для создания
1.3.1. Консольное CGI приложение
1.3.1. Консольное CGI приложение Стандартное или консольное CGI приложение взаимодействует с формой на клиенте с помощью переменных среды (управляющая информация), стандартным входом (данные формы) и стандартным выводом (возвращаемая динамическая HTML
Глава 11 Демонстрационное Linux-приложение
Глава 11 Демонстрационное Linux-приложение В этой главе кусочки мозаики сложатся в единую композицию. Мы опишем и реализуем законченную Linux-программа, в которой объединятся многие рассмотренные в данной книге методики. Программа через протокол HTTP выдает информацию о
Глава 2 Первое приложение для .NET Compact Framework
Глава 2 Первое приложение для .NET Compact Framework Первые шаги Практика — это самый лучший способ научиться программировать для мобильных устройств под .NET Compact Framework. Чтобы поверить в свои силы, нужно создать простейшее приложение. На его примере можно будет изучить различия
Создаем MP3
Создаем MP3 Итак, приступаем! В нашем распоряжении есть уже оригинальный компакт-диск, компьютер, свободное место на жестком диске… И что теперь?Теперь нам понадобятся специальные программы, которые способны превратить аудиодорожку с вашего CD в готовый MP3-файл. Эту
Создаем каталог коллекции
Создаем каталог коллекции Мало просто создать на вашем компьютере MP3-коллекцию – ей необходимо еще грамотно управлять! Особенно в том случае, когда ваши альбомы разбросаны по разным папкам и даже дискам (что, увы, встречается чаще всего). Нужен – жизненно необходим! –
Создаём простой пул
Создаём простой пул Освоив ранее основные понятия, мы научились понимать ZFS. Для обратной же задачи – чтобы ZFS понимала нас – нужно ознакомиться с её командами. Главные из них – две: zpool для создания и управления пулами, и zfs для создания и управления наборами данных.
6.1.6. Создаем списки
6.1.6. Создаем списки Для выполнения заданий нам понадобится материал разд. 5.1.8.Задание № 1Оформить правила набора текста в виде маркированного списка Задание находится на первой странице документа: /pages/tasks/6.l.6.pdf.1 способ1. Открыть файл упр. pages. перейти на пустую
6.3.2. Создаем файл презентации
6.3.2. Создаем файл презентации Для выполнения заданий нам понадобится материал разд. 5.3.1 и 5.3.2.1. Запустить презентацию Keynote. В появившемся окне выбрать тему White (Белая) и установить размер слайда (список Slide Size (Размер слайда)). По умолчанию установлен размер — 1024?768. Оставим