The OpenNET Project / Index page

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

Как избавиться от линковки 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 (ok), 19:27, 17/02/2008 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Вот было у Вас 255 кошек, 15 умерли - жрать от этого они меньше не стали, да и гадить тоже, а ссука обидно :)

     

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




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру