|
ru.nethack- RU.NETHACK ------------------------------------------------------------------- From : Nikita Melnikov 2:5030/956.128 18 Nov 2002 10:23:15 To : Dmitry Radishev Subject : Пpименение MENUETOS -------------------------------------------------------------------------------- 17 ноя 02 02:09, you wrote to me: NM>> Основное различие в том, что либа предоставляет некоторые NM>> функции, сама не выполняется, в то время как прога функции не NM>> предоставляет для внешнего использования, зато сама юзает либы. DR> Мне казалось, что "прога" как раз экспортирует ("предоставляет для DR> внешнего использования") наряду с чем угодно - "стандартную точку DR> входа" (main() или подобные), библиотека же вольна экспортировать что DR> угодно кроме main() (иначе она станет "прогой"). Или ничего не DR> экспортировать - возми, к примеру, moricons.dll - чем не "либа", DR> несмотря на отсутствие экспортируемых функций :-) Я просто ни разу не пробовал компилять прогу с ключами, характерными для либы (я про gcc говорю), поэтому не уверен, что её можно подлинковать к другой проге для использования функций. А под "внешним использованием" я понимал использование функций из другой проги. DR> Структура же файла - одинакова, за исключением упомянутого требования DR> к "прогам". Hу, main()-то в либах таки нет (обычно). Ещё их компилят по-другому (под Linux-ом), что наводит на мысль о чуть-чуть различающейся структуре. Да не упадет ядро твое в корку, Dmitry! Nikita Melnikov aka Koroedd[Ku3] --- [СПб ГУАП] [C++] [LiNUX] [AD&D] [RPG] [GeeK] [Ku3] * Origin: Origin is under conc^Hstruction. (2:5030/956.128) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.nethack/46703dd8884a.html, оценка из 5, голосов 10
|