|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Cheusov 2:5020/400 06 Mar 2003 23:46:34 To : Alexandr S. Agranovsky Subject : Re: Проблемы при компиляции -------------------------------------------------------------------------------- "Alexandr S. Agranovsky" <llb@udmnet.ru> writes: > Hi, Ivan Ushakov > IU> DG> (2) что мат. б-ку надо линковать принудительно. Вот это > IU> единственное чего я не знал(повторюсь, единственное, тк под > IU> оффтопиком я таким гимороем не сталкивался и меня вогнало в > IU> ступор). Математические > Точнее, Borland C/C++ и MSVC их умело замаскировали от тебя: > программы по умолчанию линкуются со всеми стандартными библиотеками > (включая math), что позволяет обычным программистам вообще не > задумываться, где в какой либе какая функция лежит, но создает в > будущем проблемы этим программистам при переходе под менее досовые > системы ;) AFAIR это только когда линкуешь с MFC. Я лично всегда руками писал, потому как MFC мне нахрен не был нужен. Hо, в отличие от, в MSDN всегда пишут, в какой/каких либах та или иная функция. А у юниксоидов - полный бардак (возрастной). В общем случае, без nm | grep хрен ты когда узнаешь, где находится нужная тебе функция, и ни в каком мане информации об этом ты не найдёшь. Плюс к тому, даже если ты и нашёл таки нужную тебе либу, нет HИКАКОЙ уверенности в том, что эта же либа есть и на *BSD/solaris и прочих хпуксах и аиксах. Так что пальцы загибать не надо. Это как раз не из достоинств *nix. Это минус, пртчём очевидный. -- Best regards, Aleksey Cheusov. --- ifmail v.2.15dev5 * Origin: Science Soft (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/17283b0732d0c.html, оценка из 5, голосов 10
|