From: Philip K. <phi...@we...> - 2012-08-05 17:22:15
|
> You don't need to distribute sources of GCC components if you link those components statically into your binaries. As Greg pointed out, using the '-static-libgcc' switch to GCC when linking C and C++ programs, and in addition '-static-libstdc++' when linking C++ programs will accomplish that. If you do not use the above switches, then your binaries will by default be linked against DLL versions of the GCC libraries, and then you will have to distribute the sources of those DLLs. OK? Fair enough. In fact, what I'm doing is load my DLL from Java via JNI, which in turn makes use of MinGW functions. I might look into this switch that I have never heard of, but as long as I distribute the sources, I'm on the safe side, yes? That's the way I understand your comment. |