필터 지우기
필터 지우기

I can not find the fortran compiler

조회 수: 11 (최근 30일)
Ahmed El-Ghandour
Ahmed El-Ghandour 2011년 12월 15일
Hey guys, I am trying to work on MEX file..so i am starting with following the MEX_files Guide to learn step by step.
I followed the "Mex -setup" step and I have Intel fortran on my computer ( MIcrosoft visual studio 2008 )
but when I am trying the example given : mex yprimef.f I get the following error:
Error: Could not find the compiler "ifort" on the DOS path.
Use mex -setup to configure your environment properly.
C:\PROGRA~1\MATLAB\R2010B\BIN\MEX.PL: Error: Unable to locate compiler.
??? Error using ==> mex at 208 Unable to complete successfully.
so can someone tell me what could be my error.
P.s. I chose Intel Visual Fortran 11.1 (with Microsoft Visual C++ 2008 Shell linker) when I have the list of compiler.
thanks alot
Ghandour
  댓글 수: 1
Kaustubha Govind
Kaustubha Govind 2011년 12월 15일
Did "mex -setup" find your compiler automatically, or did you manually specify the path? Also, make sure that Fortran 11.1 is supported with your version of MATLAB: http://www.mathworks.com/support/compilers/previous_releases.html

댓글을 달려면 로그인하십시오.

채택된 답변

Ora Zyto
Ora Zyto 2011년 12월 16일
Ghandour,
mex -setup is looking at your system environment variables and your path to find the compiler. With your setup, you need to have the following environment variable: IFORT_COMPILER11 set on your machine, pointing to the top directory of your Intel Fortran compiler.
  댓글 수: 2
Ahmed El-Ghandour
Ahmed El-Ghandour 2011년 12월 19일
ok I got it. and it is working now
thanks a lot :)
but I will need your help later when i start buliding my code for sure
have a great day
Ghandour
Ahmed El-Ghandour
Ahmed El-Ghandour 2011년 12월 19일
Actually I need another help. I need to get the fintrf.h to be added in my library in fortran...but I can not find it online. do u have a direct link where I can download it ?
thanks
Ghandour

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 MATLAB Compiler에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by