1
나는 f2py를 사용하여 파이썬/포트란 인터페이스로 작업 중이다. 내 포트란 코드는 그 목록을 인수 한 줄보다 긴 일부 서브 루틴을 가지고, 그래서, 라인을 깰 표준 포트란 규칙을 사용한 예 :f2py. Fortran 서브 루틴 인수를 여러 행에 표시합니다. "unknown_subroutine"
SUBROUTINE mutation(it,pop,pm,pmg,typem,xmin,xmax,newfx,nbvar,
$popsize,tip,nouvpop,nbnew)
내가 f2py와 파이썬 모듈을 빌드하려고, 명령을 사용하여 :
...
Block: unknown_subroutine
...
Constructing wrapper function "unknown_subroutine"...
unknown_subroutine()
결국
:f2py3 -c forFunct.f -m mga
을 나는이를 얻을 수
error: Command "gcc -pthread -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-
prototypes -fPIC -I/tmp/tmp1tw75l/src.linux-x86_64-3.3
-I/Produits/publics/x86_64.Linux.RH6/python/3.3.3/lib/python3.3/site-
packages/numpy/core/include -
I/Produits/publics/x86_64.Linux.RH6/python/3.3.3/include/python3.3m -c
/tmp/tmp1tw75l/src.linux-x86_64-3.3/mgamodule.c -o
/tmp/tmp1tw75l/tmp/tmp1tw75l/src.linux-x86_64-3.3/mgamodule.o"
failed with exit status 1
이 문제를 해결하려면 어떤 해결책이 있습니까? 여러 줄의 인수에서 오는 것이 확실합니다. f2py가 지원합니까?
는프란체스코가
감사합니다. 실제로 작동했습니다. – user3824727
답변을 수락 한 것으로 표시하고 싶을 수 있습니다. –