Re: Online F77 information...
- From: "Terence" <tbwright@xxxxxxxxx>
- Date: 29 Oct 2006 18:45:24 -0800
Gordon Sande wrote:
It is pretty rare anymore for the compiler driver to not also
run the linker after the compiler.
My intention was to teach, or help a novice. Of course, a compile-link
batch call is also available.
If one understands the processes in producing an executable from
source code, you help to produce a better programmer.
The reason for the non-automatic LINK pass is to allow the option of
linking in pre-compiled routines that are NOT already in a library
(e.g. new versions, debug versions), or maybe in other directories; and
to allow specifying at will, a particular set of libraries to search
for any missing functions and subroutines, and/or a TUI/GUI library.
The compiler I referred to (MS F77), produces pseudo code first,
which allows a where-referenced optional pass to provide additional
cross-reference listings.
But normal use with this compiler is to skip PAS2 and go to LINK.
An automatic compile-link does not make sense unless all the code is
present and is being compiled together and there are no exterior
unsatisfied references..
Usually you need switches to get just a compile.
I disagree; usually you do NOT need switches.
A large proportion of the postings on specific Fortran compiler user
sites are about getting the right switches set!
..
I prefer to HAVE no switches and a simple way of producing working
programs.
That is why a simple system is easier to learn as it produces programs
equal in effectiveness as those produced by F90 or F95 versions but
with much greater effort.
Yes, I have F90 and F95 compiler from Lahey, Compaq and Intel, but I
USE an MS F77 compiler from choice and experience. And its not just
familarity; I've written many F90 coded programs, but it's a typing
pain to do so.
Another point is that more recent compilers compile to C++ and not to
machine code, so you also need a C++ license and possibly a Development
Studio license and a TUI license....
.
- Follow-Ups:
- Re: Online F77 information...
- From: Greg Lindahl
- Re: Online F77 information...
- From: Richard Maine
- Re: Online F77 information...
- References:
- Online F77 information...
- From: magesing
- Re: Online F77 information...
- From: Steven G. Kargl
- Re: Online F77 information...
- From: Terence
- Re: Online F77 information...
- From: Gordon Sande
- Online F77 information...
- Prev by Date: Re: Short records on unformatted reads
- Next by Date: Re: Online F77 information...
- Previous by thread: Re: Online F77 information...
- Next by thread: Re: Online F77 information...
- Index(es):
Relevant Pages
|