Cygwin setup for C, C++ and Fortran compilation

Initial bash settings: There are several files that the bash shell reads for initialization. Amongst them are /etc/profile and ~/.bash_profile (read when logging in, which happens when Cygwin is started — ~ is the user’s home directory), and /etc/.bashrc and ~/.bashrc (read when a non-login shell is started e.g. with the command bash). ................
................