The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Как избавиться от линковки GNOME приложения с лишними библиотеками
Собираем по умолчанию:
    readelf -d /usr/local/bin/gnome-terminal |grep NEEDED | wc -l
    52 - требуется 52 библиотеки.

Устанавливаем флаг --as-needed:
    export CFLAGS = "-Os -s -Wl,--as-needed"

После пересборки, требуется 21 реально необходимая для работы библиотека.
 
31.03.2005 , Источник: http://www.osnews.com/story.php?new...
Ключи: gnome, lib, optimization / Лицензия: CC-BY
Раздел:    Корень / Программисту и web-разработчику / C/C++, сборка, отладка

Обсуждение [ RSS ]
 
  • 1, Iouri Goussev, 03:03, 01/04/2005 [ответить] [смотреть все]
  • +/
    А зачем? Небольшая задержка из-за них при загузке конечно есть, но она так мала что можно принебречь. Да и памяти меньше программа занимать не станет.
     
     
  • 2, pavlinux, 19:27, 17/02/2008 [^] [ответить] [смотреть все]
  • +/
    Вот было у Вас 255 кошек, 15 умерли - жрать от этого они меньше не стали, да и гадить тоже, а ссука обидно :)

     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor