fortranとcコードの素敵なメッシュであるプログラムを入手しました。このプログラムをコンパイルするには、ソフトウェアベンダーからプリコンパイルされた一連のライブラリが必要です。これには、特にIntel MKL、MPICH2などが含まれます。Linuxでは、すべてが正常に機能します。しかし、Windowsでは私は立ち往生しています:
コマンドラインを使用すると、次の2つの方法でifortを使用してプログラムをコンパイルできます。
[ A ] ifort / Qlowercase / assert:underscore .......
[ B ] ifort / Quppercase / assert:nounderscore...。 ...。
オプションAを使用することにした場合、一部の外部ライブラリは大文字のnounderscoreを使用してコンパイルされ、これらのシンボルを解決できないため、一連の欠落したシンボルが表示されます。同様に、オプションBを使用すると、他の外部ライブラリはアンダースコア付きの小文字を使用してコンパイルされるため、文句を言います。
リンク状態中にシンボル/関数を再マップする方法はありますか?代替手段はありますか?