0
FortranとC++のコードをリンクする方法を理解しようとしていましたが、チュートリアルの1つにC++でtestC.cpp
という名前の2つのプログラムと、 testF.f
という名前のファイルにFortranではなく、私は入力に次のコンパイル手順が必要になります。Bloodshed Dev-C++でGCCコマンドを使用してリンクする方法
gfortran -c testF.f
g++ -c testC.cpp
g++ -o test testF.o testC.o -lg2c
問題は、私はこれを行う方法を見当がつかない私は流血のDev-C++と呼ばれるIDEで働いている、です。私はコンパイラオプションを使用しようとしましたが、一般的なセクションでは、「コンパイラを呼び出すときに次のコマンドを追加する」オプションでこれらの命令を追加しました。動作しません。
*「動作しません」とは何ですか?それは問題ではありません。実際に何が起こるのですか?どんなメッセージ?あなたは '-lg2c'をどうやって思いついたのですか?それは '-lgfortran'でなければなりません。 –
Proのヒント:Bloodshed Dev-C++を使用しないでください(石器時代のどの洞窟でこの遺物が見つかりましたか?)。それは古く、それは非常に古いことを意味し、古くから実際にはそれほど重要ではなく、学習の楽しさを損なう頭痛を引き起こします。 – rubenvb
@rubenvb WindowsでどのIDEをお勧めしますか?投稿したようにgccにリンクするのは簡単ですか? – pyroscepter