Cleverant.ru
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.

Linux из под Windows

Перейти вниз

Linux из под Windows Empty Linux из под Windows

Сообщение автор Diesel Ср Фев 27, 2008 6:09 am

Что сегодня говорят об операционных системах..? То и дело приходится сталкиваться с выражениями "Windows аццтой! Linux рулит!" а кто кричит? Сто процентов половина из голосующих Linux в глаза не видела. Поставить ее немножко по-потев сможет каждый, но вот как с ней работать - это уже вопрос... Запускаешь машину и видишь моргающую черточку... Мда, здесь грызун не поможет. Но вот совсем другое дело, если запустить Linux внутри Windows. И не нужно смотреть таким недоверчивым взглядом, сделать это вполне реально. И не оболочку, а полноценный UNIX со всеми возможностями. Ну конечно детище Билла Гейтса не может работать с UNIX-файлами как таковыми, но если их перекомпилировать Wink
Итак что нам нужно. Во-первых сам компилятор, например, вполне подойдет Visual Studio (Microsoft), конечно ни один Windows компилятор с поставленной задачей не справится сам, нужно еще дополнение, которое бы нам помогало преодолевать барьер между этими О.С. Лучшим выбором будет UWIN. Скачать его можно здесь: http://research.att.com/sw/tools/uwin. А именно качаем следующее:
uwin_base.win32.i386.exe
uwin_base_update_1.win32.i386.exe
uwin_dewelopment.win32.i386.exe
все вместе будет весить около 15 метров. Ну а теперь собственно перейдем к делу. Для Visual Studio пишем "cc east.c" где east.c - имя компилируемого файла. У нас образуется файл east.o теперь линкуем его "ncc east.o" тут наш компилятор может взъерипениться и выдать ошибку, бывает, значит не находит библиотеку. Попробуем ему помочь "ncc east.c ast.lib posix.lib" вот теперь должно получиться. Снова нет? Значит должен быть make-файл обрабатываем дополнительно и его "nmake makefile" вот теперь должно быть все ок'. Если нет, то извини, значит не судьба тебе... Ну вот, теперь мы можем запустить файл из среды Windows. А что и требовалось. Вот таким образом мы можем запускать любые программы, которые работают только с UNIX. А ах какое раздолье...
Автор: Diesel


Последний раз редактировалось: Diesel (Ср Фев 27, 2008 1:12 pm), всего редактировалось 2 раз(а)
Diesel
Diesel
Модератор
Модератор

Количество сообщений : 389
Географическое положение : 64 регион
Дата регистрации : 2008-02-10

http://cleverant.ru/

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения