I'm working on a translation job from fortran to matlab, and I've been handed the source code of the fortran program. Not being proficient with fortran from before, I spent some days finding a decent compiler and learning the basics, and I ended up with a Silverfrost Plato. The source code is written in f77, and my version of plato (4.4) is supposed to handle it, so I have tried compiling it. It stops quite early though, telling me it isn't able to find some function or subroutine from a library file that came with the source code. Now I have tried linking these library files (.lib) in with the source code during compilation in many different ways, but with no luck at all. This hasn't actually disrupted my work so far, I've been able to isolate code not referring to the external libraries and compile it, but now I really need to compare my results in matlab with those in the fortran version, and so I've been frantically searching the web for information on libraries.
From what I've seen on this forum, my problem possibly lies in that whereas there are lib files in the source code folders, I can find no dll files. If I've understood it correctly, the lib files are just reference tools to dll files, used for compilation, and if this is indeed the case my problem will be a diplomatic one instead of a technical one. At first I thought they were just different extensions for the same type of file.
Still, I'm wondering if there is any way I can open them? read out what object files it is referencing to?
If anyone can tell me if I'm on the right path in terms of understanding library files as well, it would be super! =D
Double, double, toil and trouble
fire burn and cauldron bubble
From what I've seen on this forum, my problem possibly lies in that whereas there are lib files in the source code folders, I can find no dll files. If I've understood it correctly, the lib files are just reference tools to dll files, used for compilation, and if this is indeed the case my problem will be a diplomatic one instead of a technical one. At first I thought they were just different extensions for the same type of file.
Still, I'm wondering if there is any way I can open them? read out what object files it is referencing to?
If anyone can tell me if I'm on the right path in terms of understanding library files as well, it would be super! =D
Double, double, toil and trouble
fire burn and cauldron bubble