| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Fortran > [Tools] Использование IFC в командной строке |
| Автор: Корнелиус 19.6.2006, 00:14 |
| Кстати, вот еще вопрос: а Intel Visual Fortran Compiler for Windows это только компилятор, или там и среда разработки тоже? |
| Автор: Корнелиус 19.6.2006, 21:20 |
| А вот нет у меня студии. Можно писать в блокноте, а потом в коммандной строке компилить? |
| Автор: Cr@$h 19.6.2006, 23:25 | ||
Думаю, можно, но никогда так не делал. По идее, ведь студия именно это и делает за тебя. Там в ярлыках создаётся также Intel® Visual Fortran Compiler 9.0.028 Build Environment for 32-bit applications. Обрати внимание. |
| Автор: Terran 21.6.2006, 14:28 |
| поставил Intel Visual Fortran 9.0. (Visual Studio нету, но он должен и из командной строки идти). Когда запускаю Build Environment for IA-32 applications, выдает в окошке "Системе не удается найти заданный путь". Что за путь она пытается найти, не пишет. При попытке откомпилять тестовый пример (вместе с фортраном поставился) из командной строки ( из FAR'а, командой ifort ) тоже пишет, что не может найти /Bin Смотрел батник Ifortvars.bat, но не понял, какого пути не хватает... и почему в Getting Started ни слова про такое не сказано |
| Автор: Cr@$h 21.6.2006, 23:43 | ||
Не может сам батник найти? Вот, что делает этот ярлык: C:\WINDOWS\system32\cmd.exe /K ""C:\Program Files\Intel\Compiler\Fortran\9.0\IA32\Bin\IFortVars.bat"". ifort можно использовать двумя способами:
Быть может, это пережитки прежнгих версий ifort. Вообще странно, конечно. Попробуй снести и заново поставить компилятор. В таких случаях должно 100% работать. Раньше при установке компилятора установщик спрашивал, устанавливать ли переменные среды автоматически? Советую поставить галочку. Не помню про 9.0, ставил его одиножды и ещё ни разу не сносил. На то оно и Getting, что Started. К сожалению, ещё не имею привычки компилить из консоли. Вообще, хорошо бы написать пособие по Eclipse и Photran, её плагина для Fortran. Благо, первая то точно бесплатная. Но у меня у самого руки не доходят сесть за неё (жду ADSL P.S. Возможно, найдешь для себя что-то полезное и в их руководстве (оно идёт в комплекте): Intel® Visual Fortran Compiler Documentation, раздел Building Applications, глава Building Applications from the Command Line. |
| Автор: Terran 22.6.2006, 09:15 | ||
Переустановил и в процессе установки заметил, что, оказывается, меня предупреждали:
Выходит, без неё компилер не идёт-таки... Еще мне сказали, что и с Microsoft Visual C++. NET 2005 этот данный Fortran Compiler 9.0 работать тоже не будет, что нужна именно Microsoft Visual C++. NET 2002/2003 Большое спасибо за внимание к моей трабле |
| Автор: Cr@$h 22.6.2006, 11:50 | ||||||||||
Я сам в шоке
При чём в самом руководстве посылать тоже умеют:
Компоновщик можно задавать самому:
Ещё кое-что:
Я ещё покапаюсь в этой проблеме Про VS2005 знаю, что там нужно будет вручную её к Студии прикрутить, я постараюсь разобраться и с этим тоже. |
| Автор: Cr@$h 22.6.2006, 23:10 | ||
| Вот, что пока мне удалось выяснить. Интеграция IVFC с VS 2005 Express Edition Интеграция с VS 2005 EE никогда не будет проведена, т.к. Microsoft не разрешает продуктам сторонних разработчиков делать этого в этой версии Студии. Интеграция IVFC 9.0 с VS 2005 IVFC 9.0 не интегрируется с VS 2005. Версия 9.0.030 "распознаёт" VS 2005 для использования в командной строке. Что касается этой версии 9.0.030 (начиная с неё -- точно), установщик компилятора автоматически обнаружит VS 2005 (включая Express Edition) и предложит установить интеграцию командной строки для неё. Так, что касается этой версии, не требуется вручную редактировать установленные файлы. Интеграция IVFC 9.1 с VS 2005 IVFC 9.1 полностью поддерживает VS 2005 (начиная с Standard Edition и выше). Я не помню, какие фичи мы не получим. По-моему, это intellisence точно. Т.е. всякие навороты с всплывающими списками-подсказками, рефакторинг там и прочее. За этим прошу обращаться к плагину Photran для Eclipse, там это на хорошем уровне. Но, похоже, что до августа эта версия IVFC не будет доступна для evalution-использования.
Вот в чём состоит эта интеграция:
Минимум для использования IVFC Для этого необходима только VC++. Печально, но факт. Похоже, они используют проприетарный компоновщик MS. Минимум для использования IVFC 9.1 С IVFC 9.1 можно также использовать VC++ Express Edition, и пункт В общем, один из следующих продуктов Microsoft должен быть установлен:
|