Что компиляторы Фортрана там? [закрытый]

Он может это сделать, если вы неявно или явно устанавливаете выравнивание структуры. Строка, которая выровнена 4, всегда будет кратной 4 байтам, даже если размер ее членов будет чем-то, что не кратно 4 байтам.

Также библиотека может быть скомпилирована под x86 с 32- бит, и вы можете сравнить его компоненты с 64-битным процессом, это даст вам другой результат, если вы делаете это вручную.

11
задан KTC 20 September 2008 в 14:36
поделиться

12 ответов

GFortran - часть GCC свободна и работает везде, где GCC делает.

9
ответ дан 3 December 2019 в 01:34
поделиться

Intel Fortran Compiler - работы над Linux, Windows и Mac. Это стоит денег, но версия Linux может использоваться для персонального использования бесплатно. Это производит самый быстрый код любого компилятора Фортрана при многих обстоятельствах и поддерживает все версии Фортрана включая большую часть стандарта 2003 года.

Большое сравнение между различными Компиляторами Фортрана было сделано программным обеспечением Polyhedron:

http://www.polyhedron.com/compare0html

8
ответ дан 3 December 2019 в 01:34
поделиться

Компиляторы Фортрана, с которыми я работал и нашел полезными (заказанный с точки зрения рекомендуемого использования):

  1. Intel Visual FORTRAN ($) Windows, Linux, MAC
  2. G95 (БЕСПЛАТНЫЙ) Windows (cygwin), Linux
  3. NAG компилятор Фортрана ($) Windows, Linux, MAC
  4. Lahey Фортран ($) Windows, Linux

Если Вы не хотите тратить какие-либо деньги... используют G95. На работе мы поддерживаем ЭКО и G95.

4
ответ дан 3 December 2019 в 01:34
поделиться

OpenWatcom ничего не стоит и компилирует F77 на Win32, Win16, ОС/2 и DOS.

(Только, чтобы дать Вам не основную опцию также)

4
ответ дан 3 December 2019 в 01:34
поделиться

Компилятор Фортрана Portland Group стоил денег, и доступно для Windows, Mac и Linux. Я лично использовал его на Linux при записи нескольких программ, которые использовали MPI, чтобы сделать параллельные вычисления и никогда не имели проблем с ним.

3
ответ дан 3 December 2019 в 01:34
поделиться

Я также столкнулся с некоторыми людьми, которые используют компилятор Фортрана Silverfrost. Это покрывает Фортран 77,90 и 95 и для Windows только. Веб-сайт упоминает.NET много. Никогда не использовал его самостоятельно вне компиляции привет мира - бесплатная 'персональная' версия добавляет раздражающий экран ворчания к Вашим исполняемым файлам. Я предполагаю, что коммерческая версия предлагает лучший опыт, но я не мог возможно прокомментировать,

2
ответ дан 3 December 2019 в 01:34
поделиться

Intel Fortran является лучшим. Это - наследие, может быть прослежен до 1960-х. Intel купил его у HP и прежде что HP получил его от Compaq, который получил его от Digital Equipment Corp. Это был старый надежный Фортран Vax, и до Vax был сначала разработан на компьютерах PDP-11.

Gcc Gfortran также имеет ветвление по имени G95, оба свободны, конечно. G95 также имеет затмение IDE по имени Photran. Существует обсуждение двух здесь: http://www.megasolutions.net/fortran/g95-versus-gfortran-50009.aspx

2
ответ дан 3 December 2019 в 01:34
поделиться

Существует также Lahey Фортран. Они поддерживают 32-и 64-разрядный Windows и Linux. Это стоит денег, но иногда более дешево купить коммерческий продукт, который имеет поддержку, чем провести 3 недели, чтобы попытаться выяснить некоторую ошибку в глубоких темных глубинах компилятора с открытым исходным кодом. У нас была больше чем пара проблем с g77 и gfortran, особенно с оптимизацией низкоуровневых операций памяти, которые являются пыткой для отладки. Не то, чтобы я не поддерживаю открытый исходный код, но для некоторых вещей, коммерческими продуктами является больше экономичного решения.

2
ответ дан 3 December 2019 в 01:34
поделиться

Существует также Компилятор Фортрана NAG - работает над Linux, Windows и Mac. Это является коммерческим, но бесплатные демонстрационные версии доступны. Это придерживается тесно стандартов Фортрана и прибывает настоятельно рекомендованное многими людьми, с которыми я работаю.

Это покрывает Фортран 77,90,95 и большую часть 2003 стандарт. Версии Linux и Mac OS являются инструментами командной строки, но версия Windows идет с хорошим IDE.

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

Intel Fortran. Работы над Windows и Linux. Не свободный для коммерческого применения.

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

g95 - другой кросс-платформенный / несколько CPU arcitechture бесплатный компилятор Фортрана. Я имел успех в прошлом использовании его, и это, кажется, обновляется справедливо часто. Supprts F77, F90 и некоторые части F2003

http://www.g95.org/

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

Я просто установил последний выпуск Red Hat; это обеспечивает поврежденный gfortran и поврежденный OpenMP гну. Как с большинством компиляторов, довольно важно установить обновления: gcc.gnu.org/wiki/GFortran я использовал бы SuSE для его лучшей поддержки текущих компиляторов гну, если бы я не испытывал такие трудности с видеодрайверами.
На SuSE компиляторы Intel имеют тенденцию требовать, чтобы Вы установили "неподдерживаемую установку" флажок. Это не означает, что Вы не можете получить поддержку, только что комбинация не была полностью протестирована.

0
ответ дан 3 December 2019 в 01:34
поделиться
Другие вопросы по тегам:

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