私は本当に助けが必要です。論文のためにいくつかのプログラムをコンパイルして実行しようとしています。
問題は、私は以前に Fortran を使用したことがないため、やみくもにドキュメントに依存していることです....具体的には、作業を行うためにいくつかのコマンドを使用するように言われました
setenv bc03 PATH TO SRC DIRECTORY
cd $bc03
source ./.bc_cshrc
それで、Ubuntu 14.04をインストールし(Windowsで作業していましたが、これは別の問題です。Linuxも初めてです)、ターミナルでこれらのコマンドを使用しました。
最初は g77 コマンドを認識できずに動作しませんでしたが、チュートリアルに従って g77 をインストールし、「make all」コマンドを再度起動したところ、部分的に動作するようです。私が理解しているように、コンパイラはディレクトリに一連の.oファイルを作成しますが、6つのメインプログラムをコンパイルすると
"make bin_ised ascii_ised vel_disp csp_galaxev add_bursts downgrade_resolution"
これらのエラーが表示されます(イタリア語から一部を翻訳しました)
make[1]: entering directory "/home/lews/Documenti/bc03/src"
g77 -ffixed-line-length-132 bin_ised.f ./public_utilities.a -o bin_ised
/usr/bin/ld: cannot find crt1.o: File o directory non esistente
/usr/bin/ld: cannot find crti.o: File o directory non esistente
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
make[1]: *** [bin_ised] Errore 1
make[1]: leaving directory "/home/lews/Documenti/bc03/src"
make: *** [all] Errore 2
Fortran と Linux の両方に慣れていないので、本当に理解できません....助けてくれてありがとう!