Replies: 1 comment
-
For F77 you can use the
This I do not know. A google search pointed me to this SO post. Maybe it is of value to you.
Not sure about this. Probably the SO post I mentioned above would be applicable here as well. If you have SSH in your remote system you can use the SSH extension on the remote machine and work this way. I am guessing that anything outside of that is not really supported by VS code.
That is probably not possible. VS code needs a debug adaptor to populate the debugger's GUI. You would have to write the adaptor yourself and of course we could ship it with the extension so that you can use it, but again that would only work only if the code runs on vscode either locally or through the remote extensions on the remote.
With the exception of From the sounds of it you are working on a very customised environment/codebase and you won't be able to use any open-source solution out of the box. It might be worth sharing more details about the remote system, compiler used, debugger, build system and also the system paths which you mentioned are somehow custom. At this point my advice would be to develop locally, make the code as F77 compliant as possible. Try and get it to compile with gfortran using the legacy options and then send the sources over FTP/SSH to the remove machine and iterate this way. If you can't share certain information publicly you can get my email from the commit history of the repo and carry this conversation in private. However, my feeling is that there are no easy solutions. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I’m working on a legacy real-time system that uses Fortran IV and 77 code, and I’m facing some challenges in configuring the Modern Fortran extension to work within the constraints of this environment. Here’s a summary of the setup:
<FOO>
, which are replaced by a number or string during pre-processing.I understand that achieving full integration for all of these requirements may not be feasible, but I’m looking for guidance on how to configure the extension to support my workflow as much as practically possible. Specifically, I’m looking for advice on:
<FOO>
within the extension or providing a workaround for this.Any suggestions or workarounds to streamline my workflow would be greatly appreciated.
Beta Was this translation helpful? Give feedback.
All reactions