Преобразование FORTRAN в C / C ++

В рамках моего проекта последнего года мне нужно преобразовать некоторый код FORTRAN в C или C ++ (неважно, на каком языке, если я его понимаю, системы, скопируйте makefile.u в makefile, при необходимости отредактируйте make-файл (см. комментарии в нем и ниже) и введите "make" (или, возможно, "nmake", в зависимости от ваша система).

Для компиляции f2c.exe в MS Windows системы с Microsoft Visual C ++,

скопируйте makefile.vc makefile nmake

С другими компиляторами ПК вам может потребоваться для компиляции xsum.c с -DMSDOS (т.е. с MSDOS #defined).

Если ваш компилятор не понимает Синтаксис ANSI / ISO C (т. Е. Если у вас есть K&R C compiler), скомпилировать с -DKR_headers.

В системах, отличных от Unix, где файлы имеют отдельные двоичный и текстовый режимы, вы может потребоваться "сделать xsumr.out" скорее чем "make xsum.out".

Я запускаю x64-разрядную версию Windows Vista и пробовал "nmake", но получаю

, что "nmake" не распознается как внутренняя или внешняя команда, работающая программа или командный файл .

Я скачал Nmake15.exe после некоторых поисков, но он не работает на x64-битных машинах и, по-видимому, не существует его версии, которая бы работала. Итак, я загрузил Windows SDK, после того как мне сказали, что это сработает, но это ничего не изменило.

Где я во всем этом ошибся, если да, и есть ли способ преобразовать этот код FORTRAN в C или C ++?

10
задан Fred Foo 30 November 2010 в 13:26
поделиться