so, I need fortran program that calls some functions from a stupid library (IMSL if anyone cares). I don't have the library, but I can compile the code in someone else's computer. My question is, do I still need the library to run the program after compiling? or will the prog run fine without it?
Name:
Anonymous2008-07-08 18:02
Depends on whether you do static or dynamic linking of the library -- in the former case, your program will include the bits of the library you need and will work; in the latter, your program will not have any of the library code inside that it needs to use and will have to have the library on the same machine. I'll ignore the idea of funky web service type linkage like MSFT WCF for the moment.
Thanks, I had no idea you could do static link, I'll look it up. Hopefully the library wont prevent me from doing it. I fear it might since its a commercial lib.
>>4 Hopefully the library wont prevent me from doing it. I fear it might since its a commercial lib.
There is no way for it to prevent you, unless you're using a non-standard and crippled compiler.