On Sun, 24 Apr 2022, 18:15 Jonathan Wakely, <jwakely.gcc@xxxxxxxxx> wrote: > > > On Sun, 24 Apr 2022, 17:59 C. David Whiteman via Gcc-help, < > gcc-help@xxxxxxxxxxx> wrote: > >> Am having some trouble compiling a simple fortran program on my M1 >> MacBook Air. I am using the latest MacOS, Monterey 12.3.1, and the latest >> version of Xcode. I installed Homebrew and gcc to update my old version of >> gfortran. The fortran program on my desktop will compile when I use the >> command gfortran -c skippy.f, producing the executable file skippy.o > > > That's not an executable file, it's an object file. You used the -c option > which says to stop after compilation and not link the object into an > executable. > > If you remove the -c option you'll get an executable. > Oh but I see that when you tried that you got an error due to -lSystem being absent. That's not a gfortran library, so it looks like you need to install some additional packages on your Mac. Maybe the xcode command line tools or something. > > > > on my desktop. But I can’t get the executable file to run. I am an amateur >> and am really not that familiar with the unix commands, etc. Can someone >> give me some advice on this? Thanks. >> >> -Dave >> >> ~/Desktop 519 $ gfortran -o skippy.f >> gfortran: fatal error: no input files; unwilling to write output files >> compilation terminated. >> ~/Desktop 520 $ gfortran -c skippy.f >> ~/Desktop 521 $ ./skippy.o >> -bash: ./skippy.o: Permission denied >> ~/Desktop 522 $ gfortran skippy.f >> ld: library not found for -lSystem >> collect2: error: ld returned 1 exit status >> ~/Desktop 523 $ g77 skippy.f >> -bash: g77: command not found >> ~/Desktop 524 $ > >