КнигоПровод.Ru | 23.11.2024 |
|
/ИТ-книги
|
GCC. Настольная книга пользователей, программистов и системных администраторов |
Гриффитс А. |
год издания — 2004, кол-во страниц — 624, ISBN — 966-7992-34-9, язык — русский, тип обложки — твёрд. 7БЦ, масса книги — 590 гр., издательство — ДиаСофт |
|
|
Уровень подготовки - средний GCC: The Complete Reference Arthur Griffith McGraw-Hill/Osborne 2002 Пер. с анг. Формат 70x100 1/16. Бумага офсетная. Печать офсетная |
ключевые слова — компилятор, ассемблер, c++ |
GCC — основной компилятор проекта GNU. Он поддерживает набор всех наиболее используемых языков программирования и обеспечивает перенос программ на десятки аппаратных платформ. Всё свободно распространяемое программное обеспечение, включая и компиляторы, на том или ином уровне основываются на GCC.
В книге даются подробные сведения о получении, конфигурировании, установке и тестированию компилятора. Представлено построение кросс-компилятора и создание встраиваемых систем, детально описывается компиляция программ на языках С, C++, Objective-C, Fortran, Java и Ada. А также сочетание в одной программе нескольких языков программирования и включение в неё частей, написанных на ассемблере или языках системного уровня. В этой книге можно найти практически любые сведения, достаточные не только для разрешения ваших проблем, но и для участия в разработке и поддержке самого компилятора GCC.
Книга будет полезна: программистам-разработчикам и руководителям программных проектов; администраторам и системным программистам, которым приходится заниматься переносом программного обеспечения и приложений; пользователям, заинтересованным в использовании программ с открытым исходным кодом. И всем сторонникам развития движения по созданию свободно распространяемых программ.
В книге детально рассматривается: - Загрузка, конфигурирование и инсталляция GCC. Использование тестового набора. Получение документации и подписка на списки рассылки. Способы разрешения проблем.
- Создание приложений для Unix, Linux, Windows и встраиваемых систем.
- Кросс-компиляция приложений. Генерирование кода для других машин.
- Условная компиляция и использование директив препроцессора.
- Компиляция программ на языках С, C++, Objective-C, Fortran, Java и Ada. Объединение частей программы, написанных на разных языках программирования. Включение в программы ассемблерного кода и частей, написанных на языках системного уровня. Компиляция байт-кода Виртуальной Машины Java в машинную программу, использование jar-библиотек.
- Применение установок локализации и интернационализации приложений. Поддержка национальных языков и стандартов.
- Оптимизация кода на различных этапах компиляции программ.
- Проверка и обработка объектных файлов. Работа со статическими обьектными архивами, совместно используемыми библиотеками и полностью скомпонованными программами.
- Поддержка генерации машинного кода для различных платформ. Использование ассемблеров и компоновщиков, предоставляемых поставщиками оборудования.
- Обработка ошибок компиляции и компоновки. Использование отладчика GNU.
- Необходимые сведения для участия в разработке и поддержке GCC. Разделение верхнего и нижнего уровней компилятора. Промежуточный язык регистрового переноса RTL. Уровни оптимизации. Способы расширения GCC. Добавление пользовательских языков верхнего уровня и средств поддержки целевых платформ.
|
Книги на ту же тему- Язык программирования C. Лекции и упражнения. — 6-е изд., Прата С., 2015
- UNIX. Профессиональное программирование. — 2-е изд., Стивенс Р., Раго С., 2007
- Основы организации и функционирования ОС ЭВМ, Краковяк С., 1988
- Генерация операционной системы ОС ЕС, Назаров С. В., Барсуков А. Г., 1985
|
|
|
© 1913—2013 КнигоПровод.Ru | http://knigoprovod.com |
|