ТехноСаратов → Блог

GCC. Полное руководство.БлогПрограммирование

Multitoolbox — новый сайт от создателей этого поратала

GCC. Полное руководство.
Автор: Артур Гриффитс.
Издательство: DiaSoft
>
Эта книга — подробнейший справочник по лучшему на сегодняшний день компилятору с открытым исходным кодом GCC. И видимо единственная, на сей момент русскоязычная книга такого уровня.

Автор описывает все аспекты использования этого компилятора, начиная от установки и заканчивая тонкостями программирования под него. Вот основные раскрываемые темы:

— Получение компилятора через FTP, CVS и его установка
— Установка среды Cygwin для ОС MSWindows
— Добавление языков программирования Fortran, Java, Objective-C, C++, Ada и особенности компилирования исходных текстов на них
— Препроцессор cpp
— Поддержка стандартов С и расширения GCC
— Совмещение нескольких языков в одной программе. В том числе такой полезный союз как C и Java.
— Интернационализация
— Использование разделяемых библиотек
— Использование отладчика GNU и разные форматы отладочной информации
— Утилиты make и autoconf
— Использование ассемблера
— Кросплатформенная компиляция и перенос программ в Windows
— Создание собственных языков для компилятора GCC

И еще множество тонких моментов касающихся использования этого культового хакерского творения именуемого GCC.

В книге много примеров, иллюстрирующих материал. Много текста, подробно разъясняющего самые нужные для программиста понятия. По этому ее можно использовать и как справочник, при постоянной работе с компилятором, и как учебник.

Книга станет настоящим кладом как для программистов, так и для администраторов и пользователей собирающих программы из исходных текстов. Прочтя ее вы не только сможете использовать GCC как инструмент но и приобретете понимание его внутренних механизмов функционирования.

Думаю приобретение бумажного экземпляра было бы самым лучшим решением, но в нашем городе этой книги не сыщешь. Да и в электронных магазинах ее видимо очень быстро раскупают, по этому качайте ее отсюда:
http://depositfiles.com/ru/files/3706023