I was under the impression that the math library is linked statically because -l name links to libname.a, however if I try to compile with the -static flag, suddenly GCC can't find the math functions.
Does this means that math is not necessarily linked statically? Or is something else is going on here?
If it would compile statically you would write gcc libname.a instead of gcc -l libname.
And to your question, yes math library is linked dynamically.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With