Библиотека knigago >> Компьютеры: Операционные системы >> Linux >> Программирование в Linux. Самоучитель


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 431, книга: Беспощадная иммунизация
автор: Александр Коток

Вы кто извините, как это вы решили что за счёт прививки решили проблему эпидемии в Израиле, у нас ее не решили а только усугубили. Сказали что тот кто привился так же может и заражать и заражаться. Так что давайте без фанатизма по прививкам . Я вам могу посоветовать обратиться к истории написано много научных трудов , интернет вам в помощь. Но в кратце, я попробую вам кое что пояснить. Ковид 19 это форма гриппа, а вы знаете сколько человечество болеет и переносит этот вирус из поколения в...

СЛУЧАЙНАЯ КНИГА

Николай Н. Иванов - Программирование в Linux. Самоучитель

2-е издание, переработанное и дополненное Программирование в Linux. Самоучитель
Книга - Программирование в Linux. Самоучитель.  Николай Н. Иванов  - прочитать полностью в библиотеке КнигаГо
Название:
Программирование в Linux. Самоучитель
Николай Н. Иванов

Жанр:

Linux, Программирование: прочее, C, C++, C#, Python, Самоучители

Изадано в серии:

неизвестно

Издательство:

БХВ-Петербург

Год издания:

ISBN:

978-5-9775-0744-8

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Программирование в Linux. Самоучитель"

Рассмотрены фундаментальные основы программирования в Linux: инструментарий, низкоуровневый ввод-вывод, многозадачность, файловая система, межпроцессное взаимодействие и обработка ошибок. Книга главным образом ориентирована на практическое применение изложенных концепций. В ней есть все, что нужно начинающим, а углубленное изучение каждой темы делает ее ценной и для опытных программистов. Каждая тема проиллюстрирована большим числом примеров на языках С и С++ и Python, которые читатель сможет использовать в качестве образцов для собственных программ. На FTP-сервере издательства находятся исходные тексты программ.
Во втором издании материал актуализирован с учетом современных тенденций, добавлены 3 новые главы по программированию в Linux на языке Python, устранены замеченные ошибки.
Для начинающих и опытных Linux-программистов


Читаем онлайн "Программирование в Linux. Самоучитель" (ознакомительный отрывок). Главная страница.

Николай Иванов

2-е издание

Санкт-Петербург
«БХВ-Петербург»
2012

УДК 681.3.06
ББК 32.973.26-018.2
И20

Иванов Н. Н.
И20

Программирование в Linux. Самоучитель. — 2-е изд., перераб. и доп. —
СПб.: БХВ-Петербург, 2012. — 400 с.: ил.
ISBN 978-5-9775-0744-8
Рассмотрены фундаментальные основы программирования в Linux: инструментарий, низкоуровневый ввод-вывод, многозадачность, файловая система, межпроцессное взаимодействие и обработка ошибок. Книга главным образом ориентирована на практическое применение изложенных концепций. В ней есть все, что
нужно начинающим, а углубленное изучение каждой темы делает ее ценной и для
опытных программистов. Каждая тема проиллюстрирована большим числом примеров на языках С и С++ и Python, которые читатель сможет использовать в качестве образцов для собственных программ. На FTP-сервере издательства находятся
исходные тексты программ.
Во втором издании материал актуализирован с учетом современных тенденций,
добавлены 3 новые главы по программированию в Linux на языке Python, устранены замеченные ошибки.
Для начинающих и опытных Linux-программистов
УДК 681.3.06
ББК 32.973.26-018.2

Группа подготовки издания:
Главный редактор
Зам. главного редактора
Зав. редакцией
Редактор
Компьютерная верстка
Корректор
Дизайн серии
Оформление обложки
Зав. производством

Екатерина Кондукова
Евгений Рыбаков
Григорий Добин
Елена Кашлакова
Ольги Сергиенко
Зинаида Дмитриева
Инны Тачиной
Елены Беляевой
Николай Тверских

Подписано в печать 05.10.11.
Формат 70 1001/16. Печать офсетная. Усл. печ. л. 32,25.
Тираж 1200 экз. Заказ №
"БХВ-Петербург", 190005, Санкт-Петербург, Измайловский пр., 29.
Санитарно-эпидемиологическое заключение на продукцию
№ 77.99.60.953.Д.005770.05.09 от 26.05.2009 г. выдано Федеральной службой
по надзору в сфере защиты прав потребителей и благополучия человека.
Отпечатано с готовых диапозитивов
в ГУП "Типография "Наука"
199034, Санкт-Петербург, 9 линия, 12

ISBN 978-5-9775-0744-8

© Иванов Н. Н., 2011
© Оформление, издательство "БХВ-Петербург", 2011

Оглавление
Введение ............................................................................................................................ 9
Предисловие .................................................................................................................................... 9
Условные обозначения ................................................................................................................... 9
Примеры программ ....................................................................................................................... 10
Благодарности ............................................................................................................................... 10
Обратная связь .............................................................................................................................. 10

ЧАСТЬ I. ОСНОВЫ ПРОГРАММИРОВАНИЯ В LINUX ................................... 13
Глава 1. Создание программы ................................................................................... 15
1.1. Исходный код ......................................................................................................................... 15
1.2. Компиляция ............................................................................................................................ 17
1.3. Компоновка ............................................................................................................................ 18
1.4. Многофайловые проекты ...................................................................................................... 19

Глава 2. Автосборка ..................................................................................................... 23
2.1. Обзор средств автосборки в Linux........................................................................................ 23
2.2. Утилита make.......................................................................................................................... 25
2.3. Базовый синтаксис Makefile .................................................................................................. 25
2.4. Константы make ..................................................................................................................... 28
2.5. Рекурсивный вызов make ...................................................................................................... 31
2.6. Получение дополнительной информации ............................................................................ 36

Глава 3. Окружение ...................................................................................................... 37
3.1. Понятие окружения................................................................................................................ 37
3.2. Чтение окружения: environ, getenv() ..................................................................................... 39
3.3. Модификация окружения: setenv(), putenv(), unsetenv() ...................................................... 41
3.4. Очистка окружения ................................................................................................................ 45

Глава 4. Библиотеки ..................................................................................................... 46
4.1. Библиотеки и заголовочные файлы ...................................................................................... 46
4.2. Подключение библиотек ....................................................................................................... 47
4.3. Создание статических библиотек --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.