Russian UNIX Forums -

Russian UNIX Forums

Реклама: $15 за ссылку. Принимаемая оплата — WebMoney/Яндекс.Деньги. Пишите на eugrus@gmail.com
Russian UNIX Forums »   UNIX-like »   Cygwin && Uwin
RSS

Cygwin && Uwin

Текущий рейтинг темы: Нет
Правила раздела

Выводить сообщения
<<Назад  Вперед>>Печать

 
v7r
Junior Member

v7r
Откуда: Россия, Муром
Всего сообщений: 25
Ссылка
Дата регистрации на форуме:
11 авг. 2005
Cygwin:

http://www.cygwin.com/
SETUP.EXE

[q]
What Is Cygwin?
Cygwin is a Linux-like environment for Windows. It consists of two parts:
A DLL (cygwin1.dll) which acts as a Linux API emulation layer providing substantial Linux API functionality.
A collection of tools, which provide Linux look and feel.
The Cygwin DLL works with all non-beta, non "release candidate", ix86 32 bit versions of Windows since Windows 95, with the exception of Windows CE.

What Isn't Cygwin?
Cygwin is not a way to run native linux apps on Windows. You have to rebuild your application from source if you want to get it running on Windows.
Cygwin is not a way to magically make native Windows apps aware of UNIX ® functionality, like signals, ptys, etc. Again, you need to build your apps from source if you want to take advantage of Cygwin functionality.
[/q]

Короче говоря, Cygwin — это библиотека с чатичной поддержкой Linux API и набор программ (вплоть до KDE!), портированный под Windows.
Имхо, Cygwin значительно облегчает человеку, работающему в Linux, существование в Windows.


Uwin:
http://www.research.att.com/sw/tools/uwin/
Download
[q]

When prompted for license agreement authorization use this User Name:
I accept www.opensource.org/licenses/cpland
and this Password:
.
[/q]

Оффтопик: To be continued...

---
Linux like a wigwam: no gates, no windows and apache inside...
[старо... но в тему]

 
eugrus
Администратор

eugrus
Откуда: Russia
Всего сообщений: 459
Ссылка
Дата регистрации на форуме:
Нет
Действительно отличная вещь с огромным кол-вом применений: от ssh/X11-соединений до портирования приложений.

 
dragon_djanek
Junior Member


Откуда: Russia
Всего сообщений: 14
Ссылка
Дата регистрации на форуме:
5 фев. 2006
а как насчет MinGW32?

 
AndyTheOld
Junior Member


Всего сообщений: 1
Ссылка
Дата регистрации на форуме:
18 июля 2006
Давайте пообсуждаем применение c-компиляторов в среде uwin.
В статьях, найденных мной в Рунете, упоминаются только Microsoft Visual C/C++ и борландовский. В документации к uwin, однако, говорится, что возможно использовать также компиляторы Digital Mars, Intel и Mingw.
Вот перевод кусочка документации (C/C++ compilers for Uwin):
Выбор компилятора определяется значением переменной среды PACKAGE_cc.
1. Если последним компонентом этой переменной является dm, то будет выбран Digital Mars.
2. Если компонент этой переменной начинается с borland, то будет выбран борландовский компилятор.
3. Если компонент этой переменной начинается с ia32 или ia64, то будет выбран интеловский компилятор.
4. Если последним компонентом этой переменной является mingw, или существует поддиректория с именем mingw32, то будет выбран Mingw.
5. В противном случае, если найдены поддиректории vc7, vc98 или vc, то будет выбран мелкомягкий Visual С/C++.
6. Если переменная PACKAGE_cc не установлена, то Uwin посмотрит в реестре, установлен ли мелкомягкий, и если установлен, то он его его и использует.

Лично меня интересует пункт 4. Mingw у меня есть, в составе Dev-C++, и в этой среде он работает. А вот заставить его работать в Uwin никак не получается.
Вот тут-то вопросы и возникают. Что такое первый и последний компоненты, и сколько их вообще должно быть, и какими они должны быть? Я, по наивности своей, полагал, что в этой переменной должен быть прописан путь к установленному компайлеру, и ошибся.
Какие только значения я этой переменной ни присваивал, ответ на команду сс был один: Native C compile directories not found. Не знаю, мол, о каком-таком мингве ты говоришь.
Может быть, кто-нибудь сможет подсказать решение этой проблемы?
Майкрософтоские компайлеры ставить не хочется, уж больно тяжелые, да и SDK для них нужен, тоже не шибко легкий

---
There's nothing new under the Moon

 
Avatar
Junior Member


Всего сообщений: 1
Ссылка
Дата регистрации на форуме:
28 июля 2006
Хочу собрать библиотеку libpcap-0.8.3 под cygwin'ом (для того чтобы в дальнейшем устанавливать проги, требующие эту библиотеку ) и уже на стадии конфигурирования вылетает ошибка...
$ ./configure
checking build system type... i686-pc-cygwin
checking host system type... i686-pc-cygwin
checking target system type... i686-pc-cygwin
checking for gcc... gcc
checking for C compiler default output... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking gcc version... 3
checking for inline... inline
checking for __attribute__... yes
checking for u_int8_t using gcc... yes
checking for u_int16_t using gcc... yes
checking for u_int32_t using gcc... yes
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking sys/ioccom.h usability... no
checking sys/ioccom.h presence... no
checking for sys/ioccom.h... no
checking sys/sockio.h usability... no
checking sys/sockio.h presence... no
checking for sys/sockio.h... no
checking ifaddrs.h usability... no
checking ifaddrs.h presence... no
checking for ifaddrs.h... no
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for netinet/if_ether.h... no
checking for ANSI ioctl definitions... no
configure: error: see the INSTALL for more info

Как вы понимаете файл INSTALL.txt я конечно же посмотрел...
В рускоязычном инете искал ...наткнулся на какой-то форум где чувак говорил о данной проблемме. Спустя некоторое время он написал, что избавился от нее путем добавления в директорию /usr/include/sys/*.h файлов....(каких именно он не пояснял) ... В англоязычной части инета было сказано, что надо посмотреть в файлике configure ( там 7000 строк...но это фигня =) ...какие хедеры в этот момент (когда появляется запись checking for ANSI ioctl definitions... ) проверяются...
залез я и туда, нашел там такую вещь ... -
if test "$GCC" = yes ; then
echo "$as_me:$LINENO: checking for ANSI ioctl definitions" >&5
echo $ECHO_N "checking for ANSI ioctl definitions... $ECHO_C" >&6
if test "${ac_cv_lbl_gcc_fixincludes+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
cat >conftest.$ac_ext <<_ACEOF
#line $LINENO "configure"
/* confdefs.h. */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
/*
* This generates a "duplicate case value" when fixincludes
* has not be run.
*/
# include <sys/types.h>
# include <sys/time.h>
# include <sys/ioctl.h>
# ifdef HAVE_SYS_IOCCOM_H
# include <sys/ioccom.h>
# endif

......гм...все перечисленные инклуды у меня есть....даже и не знаю, что теперь делать....
Народ, если кто сталкивался с подобной проблеммой, помогите плз...
или дайте хоть направление в котором "рыть"...

 

<<Назад  Вперед>>Печать


Вы не можете отправлять сообщения
Вы не можете создавать темы
Вы не можете голосовать в опросах
Вы не можете создавать опросы
Вы не можете редактировать свои сообщения
Вы не можете прикреплять к сообщениям файлы
Вы не можете модерировать раздел
Вы не можете видеть IP-адреса


Время выполнения скрипта: 0.0750. Количество выполненных запросов: 15, время выполнения запросов 0.0063
  Поиск по форуму:

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
VPN на Racoon2 во FreeBSD
Настройка OpenBSD 4.3
чтение дисков с мультисесией
Требуется системный администратор
Xenix. Переход на Linux

Самые активные 5 тем RSS
Mono в MINIX
Графика для форума
Литература по Minix
Русский язык в Minix
Чем ТЫ (ВЫ) можешь(можете) помочь MINIX?