Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Aleksey Cheusov                      2:5020/400     19 Apr 2003  20:59:18
 To : Dmitry Ivanov
 Subject : Re: libc.a
 -------------------------------------------------------------------------------- 
 
 Dmitry Ivanov <dimss@solutions.lv> writes:
 
 > В статье <b7gntn$mud$2@wagner.wagner.home> Victor Wagner написал(а):
 > > Dmitry Ivanov <dimss@solutions.lv> wrote:
 > 
 > > DI> Статически линковать для таскания по куче компов, где нет
 > > DI> соответствующих библиотек (gsl). В моём понимании,
 > > 
 > > Статически линковать можно строго определенные библиотеки.
 > > 
 > 
 > Кем и как определяется? :) У меня есть нужные *.a и *.h файлы,
 > программа линкуется и работает.
 > 
 > Просто мне на самом деле непонятно, почему результирующий бинарник в
 > Linux получается намного больше, чем во FreeBSD.
 
 Видимо потому, что объектники в Linux большие, а во FreeBSD маленькие.
 
 AFAIK при линковке объектник с нужной функцией включается целиком,
 ну и тянет за собой собой разную дрянь.
 Hаименьший екзешник у тебя получится тогда, когда у тебя будет
 одна функция на один .c и соответственно .o.
 
 Я могу ошибаться, но это можно проверить.
 
 -- 
 Best regards, Aleksey Cheusov.
 --- ifmail v.2.15dev4
  * Origin: Science Soft (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: libc.a   Aleksey Cheusov   19 Apr 2003 20:59:18 
Архивное /ru.linux/17283ca5be3f9.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional