2017-05-11 10 views
0

Windows 용 Intel Parallel Studio XE 2017 (평가판)의 일부로 제공되는 Intel Fortran 컴파일러에서 Fortran 32 비트 응용 프로그램을 만들려고했습니다. 설치하기 전에 Visual Studio 2015 Community가 이미 설치되어 있어야합니다. 내가 ifort 명령을 할 때인텔 포트란을 사용하여 32 비트 프로그램을 컴파일하는 방법은 무엇입니까? `ifortvars.bat ia32 VS2015`가 실패했습니다.

ifortvars.bat ia32 VS2015 

다음, 실패, there's no command 'ifort' 같은 오류를 발행 :

셋업 미리, 나는 아래 명령을 실행으로

. 나는 설정으로 다음과 같이 명령하면

, 그것은 성공 : 포트란 32 비트 응용 프로그램을 만들기 위해 ifort 명령을 실행할 수있는 방법이

ifortvars.bat intel64 VS2015 

있습니까?

+0

실행중인 정확한 단계와 ** 정확한 ** 오류 메시지를 표시하십시오. * "오류"*가 아닌 정확한 복사 및 붙여 넣기. [ask]를보고 [Tour]를 선택하십시오. –

+1

32 비트 컴파일러를 사용하려고합니다. ifort를 사용하면 64 비트 컴파일러를 사용하는 동안 32 개의 실행 파일을 만들 수 있어야합니다 (컴파일 및 링크). 왜 32 비트를 실행 가능하게 만들고 싶습니까? –

+0

그러나 명령 자체가 정확합니다. 32 비트 컴파일러가 실제로 포함 된 컴파일러 버전입니까? 공식적인 지원 포럼 인 https://software.intel.com/en-us/forums/intel-visual-fortran-compiler-for-windows도 있으며 여러분은 여기서 좋은 지원을받을 것입니다. –

답변

0

먼저 컴파일러 옵션 /Qm32 (실제로 이미 @vladimir 및 @Pierre de Buyl에 의해 이미 언급 됨)을 시도하십시오.

실행 파일이 존재하는지 확인하십시오 : C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017\windows\bin\ia32\ifort.exe. 그렇지 않은 경우 다시 설치해야합니다.

ifortvars.bat을 호출하는 대신 Windows 메뉴에서 Intel 명령 프롬프트 (Start > Intel Parallel Studio XE 2017 > Compiler 17.0 Update 2 for IA-32 Visual Studio 2015 environment)를 엽니 다. 이렇게하면 PATH/환경이 제대로 설정됩니다.

FWIW, 전 ifortvars.bat을 사용한 적이 없습니다. 대신 인텔 명령 프롬프트를 작업 표시 줄에 고정합니다.

+0

/Qm32 명령이 도움이되지 않았으며, 언급 한대로 C : \ Program Files (x86) \ IntelSWTools \ compilers_and_libraries_2017 \ windows \ bin \ ia32 \'에 실행 파일이 없습니다. 그러나 Parallel Studio를 다시 설치하면 설치할 옵션을 선택할 때 32 비트 컴파일러를 선택할 수 있으므로'io32' 옵션을 사용하여'ifortvars.bat'를 호출 할 수 있습니다. 고맙습니다. – yasu