русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Об отладочных компонентах


Дата добавления: 2014-11-28; просмотров: 490; Нарушение авторских прав


Большинство программ и библиотек компилируется с включенным по умолчанию режимом отладки (с параметром -g компилятора gcc). Это означает, что при отладке программы или библиотеки, которые были откомпилированы с информацией, предназначенной для отладки, отладчик может указывать не только адреса памяти, но и имена процедур и переменных.

Однако, добавление таких отладочных компонентов существенно увеличивает размер программы или библиотеки. Ниже приведен пример, показывающий, сколько места занимают отладочные компоненты:

  • Двоичный модуль bash с отладочными компонентами: 1200 KB
  • Двоичный модуль bash без отладочных компонент: 480 KB
  • Файлы Glibc и GCC (/lib и /usr/lib) с отладочными компонентами: 87 MB
  • Файлы Glibc и GCC без отладочных компонент: 16 MB

Размеры могут варьироваться в зависимости от используемого компилятора и библиотеки C, но при сравнении программ с отладочными компонентами и без них, разница в размере, как правило, будет варьироваться от двух до пяти раз.

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



<== предыдущая лекция | следующая лекция ==>
Установка пакета Vim | Снова стираем ненужные файлы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.973 сек.