2016-06-01 5 views
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で働いている、です。私はコンパイラオプションを使用しようとしましたが、一般的なセクションでは、「コンパイラを呼び出すときに次のコマンドを追加する」オプションでこれらの命令を追加しました。動作しません。

+1

*「動作しません」とは何ですか?それは問題ではありません。実際に何が起こるのですか?どんなメッセージ?あなたは '-lg2c'をどうやって思いついたのですか?それは '-lgfortran'でなければなりません。 –

+1

Proのヒント:Bloodshed Dev-C++を使用しないでください(石器時代のどの洞窟でこの遺物が見つかりましたか?)。それは古く、それは非常に古いことを意味し、古くから実際にはそれほど重要ではなく、学習の楽しさを損なう頭痛を引き起こします。 – rubenvb

+0

@rubenvb WindowsでどのIDEをお勧めしますか?投稿したようにgccにリンクするのは簡単ですか? – pyroscepter

答えて

0

Maybeeカスタムメイクファイルを使用する必要があります。プロジェクト - >プロジェクトオプション。 * .makファイルを含める

関連する問題