News:

When registered with our forums, feel free to send a "here I am" post here to differ human beings from SPAM bots.

Main Menu

Why official Binary releases don't need mingwmxxx.dll to run?

Started by wtfisgoingoff, April 01, 2025, 12:28:25 PM

Previous topic - Next topic

wtfisgoingoff

Windows
I downloaded codeblocks-25.03-nosetup.zip  and found out that there are no libstdc++-6.dll   libwinpthread-1.dll libgcc_s_seh-1.dll in it.They are not in the PATH either , but C::B still worked.  Obviously a nightly build needs those.


What's the difference bewteen  a Binary release and a Nightly build?
Is it  possible that I build a Binary release myself ? 
Thanks.

Wkerry

I downloaded codeblocks-25.03-setup.exe and the dll's are also not include and it also works.

MortenMacFly

Quote from: wtfisgoingoff on April 01, 2025, 12:28:25 PM
What's the difference bewteen  a Binary release and a Nightly build?
The difference is that the release is linked statically against those. Everything else is exactly the same. This imposes restrictions w/ the license but since we are FOSS that's not an issue.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]