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 [ответить]      [п©б╘п╠Б∙≤п©Б√▓п▒Б■╛Б┴╔п▒Б┬≥Б┴┬ п©б╘п╠Б∙≤п©Б√▓п▒Б■╛Б┴╔п▒Б┬≥Б┴╔п©б╘п╠Б∙≤п©Б√▓п▒Б■╛Б┴╔п▒Б┬≥Б▄║п©б╘п╠Б∙≤п©Б√▓п▒Б■╛Б┴╔п▒Б┬≥Б√⌠п©б╘п╠Б∙≤п©Б√▓п▒Б■╛Б┴╔я▐Б√▓я▐Б√░п▒Б┬ Б√▒п©Б√▓п▒Б┬ Б∙░п▒Б√═Б■─п©б╘п╠Б∙≤п©Б√▓п▒Б■╛Б┴╔я├Б∙╔я▐Б√░п▒Б┬ Б√▒п©Б√▓п▒Б┬ Б∙░п▒Б┬ Б■■п©б╘п╠Б∙≤п©Б√▓п▒Б■╛Б┴╔п▒Б┬≥Б▄║я▐Б√░п▒Б┬ Б√▒п©Б√▓п▒Б┬ Б∙░п▒Б√═Б■─я▐Б√░п▒Б┬ Б√▒п©Б√▓п▒Б┬ Б∙░п▒Б┬ Б√▓]
  • +/
    А зачем? Небольшая задержка из-за них при загузке конечно есть, но она так мала что можно принебречь. Да и памяти меньше программа занимать не станет.
     

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




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

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