Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для shurikan

Старожил


Сообщения: 240
Благодарности: 1

Профиль | Отправить PM | Цитировать


Guest
GCC - это коллекция компиляторов GNU-"сная". С её помощью компилируется почти, если не всё, в *nix-ах. Люди сделали его порт под DOS. Называется этот проект DJGPP. Правда ассемблер в нём использует синтаксис AT&T, сильно отличающийся от того, к чему ты привык юзая TASM. В состав GCC входят C, C++, Assembler, Fortran 77, Objective C, Pascal, Ada. Есть интегрированная среда разработки, называемая RHIDE, интерфейс сильно похож на IDE от BC 3.1. После линковки (или в процессе её) в EXE-шник "имплантируется" (в английском оригинале stubify) запускальщик DPMI (DOS Protected Mode Interface) сервера. В результате программа получает управление и работает в защищённом режиме (естетственно 32 разряда), т.е. самому режим переключать не надо. Отлаживаться можно из IDE или, пользуясь отладчиком GDB <-(тоже порт под DOS). Вся документация включена в дистрибутивы в форме info и man-страниц *nix-ов. Это открытый проект. Т.е. всё доступно в исходниках. И компиляторы, и библиотеки, и среда... Ну, в общем, потому что это GNU... Правда придётся немного покачать с и-нета. Почитать подробнее и скачать можно, начиная со стартовой страницы http://www.delorie.com

-------
UNIX, UNAS и др. Myself I'll like 'em


Отправлено: 03:01, 20-11-2003 | #5