|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alex Korchmar 2:5020/400 09 Mar 2007 15:40:07 To : Grigoriy Shpakov Subject : Re: Динамическая линковка программы -------------------------------------------------------------------------------- Grigoriy Shpakov <grigory@sirena2000.ru> wrote: AK>> освоить наконец понятие "библиотека" ? GS> Дык есть они у нас. То, что не находится в основном каталоге с тогда откуда взялась свалка из восьмиста .o ? GS> Только что толку, если линковка все равно статическая. толку то, что не упоминание этого факта вызывает сомнения в осмысленности давания советов более сложных чем man ar. AK>> dll вам, по-моему, не по разумению. Вы хотя бы со статическими AK>> библиотеками научитесь работать. man ar. GS> Статические библиотеки - для нас давно пройденный этап. И в данной GS> ситуации не помогают. тогда чем вам так поможет динамическая? Разрешение ссылок в ней выполняется как бы не медленней чем в .a если только вы их не собираетесь на ходу разрешать - но это решение уж точно не будет переносимым на абы-что "юникс-совместимое". А man ranlib вы точно прочитали? (пользоваться им сегодня совершенно не надо, во всяком случае, в линуксе, а вот понимания чем еще кроме количества записей в каталоге .a отличается от составляющих ее .o по-моему должно добавить. В результате должны возникнуть мысли на тему, почему же "не помогают", и что вы делаете не так.) AK>> освоить понятие "кросс-компилятор". Если оно, конечно, существует для AK>> вашей "чем-то" у чего даже названия нет. GS> Hазвание у этого "чего-то" есть. Hо я намеренно его не привожу, чтобы GS> добиться универсальности рецепта. Потому что совместимость с юниксом - это GS> практически единственное требование, которое мы предъявляем к операционке. GS> Hо если тебе это важно - считай, что рецепт должен с равным успехом GS> работать под любыми линухами, под СКОтиной, и еще под AIX (если ты знаешь, GS> что это такое). я знаю в общем довольно многое. В вашем вырожденном случае (да еще требующем поддержки давно мертвой системы) я бы обошелся аккуратным писанием мэйкфайлов. Ибо это на мой взгляд существенно проще и эффективнее освоения инструментария automake/libtool, который сам по себе помойка та еще. Hо пока у меня вдобавок имеются существенные сомнения в осмысленности использования вами libtool и динамического линкера вообще. GS> Чем тебе не нравится домен? Hичем не хуже и не лучше других. ну если бы там было менее известное название, я бы подумал - ну, бывает, видимо, учатся люди всему с нуля... GS> Hет бы чего дельного предложить... понимаешь, рассказывать человеку, незнакомому (судя по отсутствию упоминания) даже с понятием библиотеки, или не умеющему ее применять по назначению, об особенностях инкрементальных технологий - я полагаю равно бесполезным рассказыванию о промышленных лазерах человеку, который и ножницами-то кусок жести откромсать не может... Максимум я дам ему совет запастись бинтами и йодом - потому что палец-то себе точно оттяпает. Hо самое скверное - если человек этот занимается сборкой самолета, а не домашним моделированием... > Alex --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6577c7a50489.html, оценка из 5, голосов 10
|