Fortran-77 is a very old code, who lives in 32-bit computer.
In Ubuntu-16, the compiler g++, gcc, or gfortran are “basically the same” (as far as I understand, correct me if I am wrong.) that they only support fortran-95.
In order to compile Fortran-77 code, I tried many way, but the only way is install g77 from external source, and add -m32 for the compiling flag.
The g77 compiler can be downloaded in here (I download from the web, If I violated some copy right, please let me know):
https://drive.google.com/file/d/0BycN9tiDv9kmR1dhUjZKS0tzTk0/view?usp=sharing
or, people can search in google by
g77_x64_debian_and_ubuntu.tar.gz
people need to extract, change the mod of install.sh to be executable.
tar -xzvf g77_x64_debian_and_ubuntu.tar.gz cd g77_x64_debian_and_ubuntu chmod +x ./install.sh ./install.sh
Somehow, you may face an error in apt-get, saying
Errors were encountered while processing: g77-3.4-doc
you can remove that by
cd /var/lib/dpkg/info sudo rm g77-3.4-doc* sudo dpkg --remove --force-remove-reinstreq g77-3.4-doc
Thanks (here)
Hope it help. :)