|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vladimir N. Silyaev 2:5020/400 22 Dec 2000 05:42:01 To : All Subject : Re: Code size optimization -------------------------------------------------------------------------------- On Sat, 16 Dec 2000 13:04:05 +0000 (UTC), Max S. Ivanov <asmi@air.spb.ru> wrote: >Возвращаясь к теме про мини дистрибутивы - как минимизировать размер >программ >типа mount, sh, getty с точки зрения выполняемого кода ... Смотри gcc(1), -Os флаг гнуси. >Как лучше линковать - статически (очень могучие файлы получаются) Hу дык, для того crunch binary и придумали - в одном статически слинкованном файле живет толпа программ. >или динамически (надо ли переписывать библиотеки и какие - тоже >могучие). Те, что тебе ldd programname покажет, и еще не забыть loader переписать. > >и чисто чайниковский вопрс - чем отличается библиотеки с .a и .so? a это библиотеки сделанные командой, которая создают библиотеки из [любых] файлов - ar называется, .so - shared object, разделяемя библиотека. -- Владимир --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/166082c87ba9e.html, оценка из 5, голосов 10
|