1

私は次のことをしたいと思います:

FORTRANプログラムの場合

myPackageFunction( "MPI_User_function")を呼び出します

...ACプリプロセッサMAKROによって...に転送されます。

myPackageFunction( "mpi_user_function_")を呼び出します

私がそれをやりたい理由は、私のパッケージのユーザー(平均的なMATLABおよびFortranユーザー)がFortranの名前マングリングについて知る必要がないためですが、同時にユーザーのためにこのタスクを実行しても遅くなることはありませんパッケージ機能を実行しました。

誰かが私がそれを行う方法を知っていますか?私はどんな助けにも最も感謝するでしょう!

4

1 に答える 1

1

C プリプロセッサは、この種の変換を行うことができません。

おそらく、これを行うカスタム スクリプトを作成する必要があります。このスクリプトは、コンパイラが実行される前にビルド システムによって自動的に呼び出されます。

于 2011-05-03T12:25:29.050 に答える