Что такое хороший компилятор C для OSX, Windows XP или DOS? Я хотел бы сделать оболочку с графическим интерфейсом для DOS. И что является хорошим компилятором Паскаля для этих платформ?
Что такое хороший компилятор C для OSX, Windows XP или DOS?
Ответы (6)
Turbo C от Borland был очень хорош для своего времени (много счастливых воспоминаний об изучении C с его помощью много лет назад) - теперь он находится в свободном доступе и может быть здесь. Я не знаю, как он сравнивается с gcc для DOS, но он будет поставляться с IDE, если это поможет ...
Отредактировано для добавления ... Я видел, что вы обновили, что используете XP, поэтому вы можете посмотреть Microsoft Visual C ++ Express вместо этого для чего-то более современного. Я буквально поймал вас на слове, когда вы сказали DOS, и подумал, что вы ковыряетесь с MS-DOS 6/5/4 / [и т. Д.] ...
Не откладывайте бит C ++; вы все равно должны уметь делать с ним большинство основных вещей C. Просто не забывайте создавать что-то как консольное приложение.
В Mac OS X вы должны использовать коллекцию компиляторов GNU (GCC). Вы можете установить его, загрузив и установив бесплатные инструменты разработчика Xcode. В Windows вы также можете установить GCC (используя Cygwin).
После быстрого поиска вы можете установить gcc
для DOS. И gcc
- хороший компилятор для нескольких ОС. И вы можете использовать gcc с окнами через Cygwin. GCC устанавливается через Xcode в Mac OS X.
gcc FilePath/foo.c
. А если вы хотите сделать это быстро, просто введите gcc в терминале и перетащите исходный файл.
- person ; 03.11.2010
Вы можете использовать GCC в Windows, DOS, OSX и Linux. Проблема заключается в его использовании в Windows, где вам понадобится либо Cygwin (который создает исполняемые файлы, которым нужна среда cygwin), либо MinGW. Я настоятельно рекомендую MinGW вместе с инструментами GNUWin32.
Для части вопроса, относящейся к Паскалю:
http://www.freepascal.org для всех трех ОС.
Для Windows (win32 / win64 / wince) и OS X рассмотрите возможность использования http://lazarus.freepascal.org IDE / RAD
Для Windows, конечно же, есть Delphi.
Попробуйте DJGPP (порт GCC DOS) или OpenWatcom для DOS.