私がこの質問をしているのは、オープンソースソフトウェアを変更する必要があり、プロジェクトを開始する方法がまったくわからないためです。
詳細はこちらです。私は通常Linuxで動作し、GNUコンパイラ(g ++、gfortranなど)とIntelコンパイラ(iccおよびifort)を使用します。fortranおよびc/c++プログラムを作成できます。これまでのところ、私が書いたプロジェクトは10ファイル未満です(vimを使用し、これまでIDEはありません)。私は通常、それらを別々にコンパイルし、単一の実行可能ファイルとしてまとめます。
次に、オープンソースソフトウェアを変更する必要があります(科学計算用のソフトウェア。GUIはありません。すべての計算パラメーターを含む入力ファイルを読み取ります)。そのソースには何百ものファイルが含まれていますが、これは私には多すぎます。構成スクリプトといくつかのmakefileが付属しています。そしてそれはcとfortranコードの両方を使用します(私はcコードがいくつかのfortranサブルーチンを呼び出すと思います)。しかし、私はc /c++でfortranサブルーチンを使用しようとはしていません。
私はそれを理解し、小さな変更を加え、新しい機能としてソフトウェアにいくつかの関数またはサブルーチンを追加する必要があります。
どこから始めればいいのか教えてください。ソフトウェアをプロジェクトとして「インポート」できるIDEはありますか?または、異なるファイル間の接続を描画するための便利なツールはありますか?(最初にconfigureスクリプトとmakefileを読んでから、作業を開始するのは恐ろしいことです。)
ありがとう。