0

Fortran ファイル fortfile.f のサブルーチンを呼び出す C ファイル cfile.c をコンパイルしようとしていますが、Windows でコンパイルする必要があります。そのために使用しているコマンドは次のとおりです。

icl /c /Qipo cfile.c

ifort /c /Qipo fortfile.f

icl cfile.obj fortfile.obj /Qipo

Windowsでは使用できないオプションが必要なように見えるiclため、リンクに使用します。しかし、これらのコマンドを実行すると、次のエラーが発生します。ifortnofor_main

ipo: error #11023: Not all components required for linking are present on command line

ipo_5220.obj: error LNK2019: unresolved external symbol _pythagoras_ referenced in function _main

pythagoras は fortran で呼び出されるサブルーチンであることに注意してください。何が問題なのですか?

4

0 に答える 0