Lynn McGuire <lynnmcguire5@gmail.com> schrieb:
How do you send a fortran character string from GCC to GFortran ?
I cannot get this to link. I can do the reverse, send a fortran
character string from Gfortran to GCC.
A full, self-contained example would be helpful for somebody trying to
help (especially since you say "link", which seems weird).
But take a look at
https://gcc.gnu.org/onlinedocs/gfortran/Naming-and-argument-passing-conventions.html
I do have the additional complication that I do not know the length of
the fortran character string being sent from GCC to Gfortran at compile
time, only run time. So that is a character*(*) string.
I am not using the ISO C binding.
It is generally a good idea to use ISO C binding in new code, it
is what it was introduced for.
But you might also find
https://gcc.gnu.org/onlinedocs/gfortran/Interoperability-Options.html
of interest.
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 54 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 12:48:47 |
| Calls: | 742 |
| Files: | 1,218 |
| D/L today: |
2 files (2,024K bytes) |
| Messages: | 183,176 |
| Posted today: | 1 |