Где я могу найти совместимый стандартами компилятор C для Windows? [закрытый]

Операции между несколькими массивами должны соответствовать правилам вещания numpy . Здесь ваш второй массив должен быть преобразован в форму (2, 1) через

x / y.reshape(2, 1)

или эквивалентно

x / y[:, np.newaxis]

14
задан Sinan Ünür 4 December 2016 в 12:58
поделиться

9 ответов

Их много. Borland C ++ Builder , GCC (в Windows, часто используется в Cygwin ), DJGPP , Visual C ++ Express и LCC-Win32 .

Я использовал GCC (через Linux и Cygwin). Я использовал DJGPP много лет назад (это был / есть форк GCC, не знаю, насколько близко он остался), который работал очень хорошо. На самом деле, опыта с остальными нет.

Edit: и MingGW , который уже упоминался и может быть вашим лучшим выбором, если вам не нужен Cygwin.

10
ответ дан 1 December 2019 в 06:54
поделиться

Экспресс-версия Visual Studio 2008 , если вы не возражаете против продуктов Microsoft, бесплатна и имеет поддержку C ++ (следовательно, поддержку C).

7
ответ дан 1 December 2019 в 06:54
поделиться

Tiny C Compiler

http://bellard.org/tcc/

Его около 200 КБ. Компилирует в 9 раз быстрее, чем GCC. Не устанавливать, просто разархивируйте и работайте.

Это не оптимизирует, но должно подойти для изучения K&R

13
ответ дан 1 December 2019 в 06:54
поделиться

+1 Visual Studio 2008 Express Edition

0
ответ дан 1 December 2019 в 06:54
поделиться
0
ответ дан 1 December 2019 в 06:54
поделиться

Pelles C - это хорошая, легкая среда IDE для Windows, которая включает компилятор на основе LCC.

3
ответ дан 1 December 2019 в 06:54
поделиться

MinGW provides recent versions of gcc and friends.

Note that recent versions of Visual Studio have much better C standard compatibility. The Community Edition license specifies that

If you are an individual working on your own applications to sell or for any other purpose, you may use the software to develop and test those applications.

You can download Visual Studio Community Edition from here.

5
ответ дан 1 December 2019 в 06:54
поделиться

Open Watcom - компилятор C / C ++ с открытым исходным кодом.

1
ответ дан 1 December 2019 в 06:54
поделиться

Эта ссылка mingw лучше и последняя.

http://tdragon.net/recentgcc/

2
ответ дан 1 December 2019 в 06:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: