Что такое хороший компилятор C для OSX или Windows XP или DOS? - PullRequest
3 голосов
/ 03 ноября 2010

Что такое хороший компилятор C для OSX или Windows XP или DOS?Я хотел бы сделать оболочку графического интерфейса для DOS.И что такое хороший компилятор паскаль для этих платформ?

Ответы [ 6 ]

4 голосов
/ 03 ноября 2010

В Mac OS X вы должны использовать GNU Compiler Collection (GCC). Вы можете установить его, загрузив и установив бесплатные Xcode Developer Tools . В Windows вы также можете установить GCC (используя Cygwin ).

2 голосов
/ 03 ноября 2010

После быстрого поиска вы можете установить gcc для DOS. И gcc - хороший компилятор для нескольких ОС. И вы можете использовать GCC с Windows через Cygwin . GCC устанавливается через XCode в Mac OS X.

1 голос
/ 11 ноября 2010

Попробуйте DJGPP (порт GCC DOS) или OpenWatcom для DOS.

1 голос
/ 09 ноября 2010

Для части вопроса на Паскале:

http://www.freepascal.org для всех трех ОС.

Для Windows (win32 / win64 / wince) и OS X рассмотрите возможность использованияhttp://lazarus.freepascal.org IDE / RAD

Для Windows, конечно, есть и Delphi

1 голос
/ 03 ноября 2010

Borland's Turbo C был очень хорош для своего времени (много счастливых воспоминаний об изучении C с ним много лет назад) - теперь он свободно доступен и его можно загрузить здесь .Я не знаю, как он сравнивается с gcc для DOS, но он будет поставляться с IDE, если это поможет ...

Отредактировано, чтобы добавить ... Я видел, что выВы обновили информацию о том, что используете XP, поэтому вы можете вместо этого взглянуть на Microsoft Visual C ++ Express , чтобы узнать что-то более современное.Я буквально взял вас за слово, когда вы сказали DOS, и подумал, что вы ковыряетесь в MS-DOS 6/5/4 / [и т.д.] ...

Не отчаивайтесь битом C ++;Вы все еще должны быть в состоянии сделать самые основные вещи C с этим.Просто не забывайте создавать вещи как консольное приложение.

1 голос
/ 03 ноября 2010

Вы можете использовать GCC в Windows, DOS, OSX и Linux.Проблема заключается в использовании его в Windows, где вам потребуется либо Cygwin (который производит исполняемые файлы, для которых требуется среда Cygwin), либо MinGW.Я настоятельно рекомендую MinGW вместе с инструментами GNUWin32.

...