Re: GCC для виндов
On 8 Jan 2001, Dmitry Bely wrote:
> Victor Wagner <vitus@ice.ru> writes:
>
> > > > Вообще, mingw32 хорош не тем, что RTL некоммерческий, а тем что его
> > > > RTL не пытается эмулировать Unix внутри виндов, как делает cygwin,
> > > > а просто предоставляет непосредственный доступ к родным библиотекам
> > > > виндов.
> > >
> > > Ну, не думаю что это настолько ценно. Я его сам не пробовал, но если в RTL
> > > нет f{open,read,close} и printf (именно под этими именами и с теми же
> > > аргументами) - то это не очень удобно - этот долбанутый Win32 API изучать.
> >
> > А это, извините, не POSIX, а ANSI C.
> > И реализован по-моему в ntdll.dll, которая в комплекте виндов есть.
>
> На самом деле все это живет в crtdll.dll (С-runtime для старых
> MS-компиляторов) либо в msvcrt.dll (runtime для новых MS-компиляторов) и
> входит в стандартный дистрибутив *любых* форточек. Cygwin/gcc в mingw
> режиме может использовать как ту, так и другую dll, предоставляя
> стандартный C-RTL by Microsoft. Ничего другого для native-компилятора под
Разве лицензия на VC RTL позволяет ее использовать(динамчески линковаться с
ней) с другими компиляторами (отличными от MSVC)? Я бы очень удивился, если бы
она повзоляла (как-то не по-майкрософтовски это :).
> форточки не нужно. Кстати, mingw собирает даже XEmacs/NT :-)
XEmacs/NT юзает win32 api, верно? Тогда что в этом удивительного?
> Hope to hear from you soon,
> Dmitry
>
Best regards,
-Vlad
Reply to: