[cygwin] установка gcc-3.2.3
в таком случае, мягко говоря, у тебя ничего не выйдет
поставь компилятор из пакета
есть MS Visual Studio .NET 2003
куда б тока приткнуть cl ?
можно, конечно, попробовать:
$ CC=\path\to\cl.exe ./configure
но я бы даже не стал пытаться
я имел в виду, что, скорее всего, при установке комплекта cygwin'а
не был установлен компилятор (вообще никакой)
вариант - запустить цыгвиновский сетап.екзе и проверить или посмотреть лог установки
Хм, интересный опыт был бы. :-) Теоретически, gcc должен собираться любым ISO C90 совместимым компилятором. Можно попробовать. Только учтите, что ./configure делать нельзя -- крайне рекомендуется создавать отдельный build-каталог и из него уже делать ../gcc/configure. Вообще, конечно, они пишут, что можно и ./configure, но работоспособность этого варианта не гарантируется.
Теоретически, gcc должен собираться любым ISO C90 совместимым компилятором. Можно попробовать.Че тут пробовать, cl.exe создает _виндовый_ бинарик, как ты его потом под cygwin-ом запускать будешь?
Ну... А зачем для gcc cygwin? Там же вроде ничего особо системозависимого(я имею ввиду в самом компиляторе). А потом - он делает бутстрап. Хотя эксперимент конечно забавный. Даже жаль что винды нет, может даже попробовал бы. Может через wine?
Не, я слажал.
GCC does not currently build with Microsoft's C++ compiler and there are no plans to make it do so.
cl.exe создает _виндовый_ бинарик, как ты его потом под cygwin-ом запускать будешь?Неужели не запустится?
А тогда с каким форматом исполняемых файлов работает cygwin?
ну с elf-ом я так полагаю
AFAIK, бинарник cygwinа отличается от обычного виндового только тем, что ему нужен cygwin.dll.
тебя жостко наебали
Пипец А в чем тогда состоит эмуляция? То есть нельзя под cygwin-ом пускать программы, если нет исходников, да?
PS: вообще конечно нет Это не эмуляция, это библиотека, реализующая POSIX(?или что она там реализует?)
www.cygwin.com:
Cygwin is a Linux-like environment for Windows. It consists of two parts: A DLL (cygwin1.dll) which acts as a
Цитирую 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.
Пипец А в чем тогда состоит эмуляция?В эмуляции системных вызовов UNIX.
То есть нельзя под cygwin-ом пускать программы, если нет исходников, да?Да, если ты скопируешь binary с Linux, то конечно он не запустится под Windows. Можно взять исходники, обработать их напильником и получить exe-шник, залинкованный на cygwin.dll.
А неужели нет такой шняги? Принципиальных трудностей вроде нет к её созданию.
Почему нет? Есть - VMWare называется
умник
Да, у них нету anti-Wine.
Кстати, раз зашла речь о эмуляциях: http://www.freebsd.org/cgi/man.cgi?query=ndis
Оставить комментарий
g200359
после ./configure пишетcc: not found
..
**you must set the environment variable CC to a working compiler
где это следует прописать.