Author Topic: Why official Binary releases don't need mingwmxxx.dll to run?  (Read 3034 times)

Offline wtfisgoingoff

  • Multiple posting newcomer
  • *
  • Posts: 28
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.

Offline Wkerry

  • Multiple posting newcomer
  • *
  • Posts: 97
Re: Why official Binary releases don't need mingwmxxx.dll to run?
« Reply #1 on: April 02, 2025, 09:35:23 am »
I downloaded codeblocks-25.03-setup.exe and the dll's are also not include and it also works.

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9723
Re: Why official Binary releases don't need mingwmxxx.dll to run?
« Reply #2 on: April 05, 2025, 07:21:54 am »
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: https://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ