I noticed a few devs here use linux environments and since i maintain a posix environment for windows this might be of interrest for them. https://sourceforge.net/projects/cbadvanced/files/CB%20Msys2%20version/x86/ this one uses the 32 bit version of Msys2, and is mostly intended for compatibility with non 64 bit OS like XP. https://sourceforge.net/projects/cbadvanced/files/CB%20Msys2%20version/x64/ this one uses the 64 bit version of Msys2, and is the one most users should get in case they do there work on 64 bit vista and up. installer has an option of setting the just in time debugger to drmingw in case this will be your default coding environment you should choose that. If however you use msvc by default then you should untick this option as it will break msvc's JIT debugger setting. Compiler also has an IDE which should be recognizable by many ubuntu users namely codeblocks. My version is a bit old but im working on a new version. Reason it uses an older version is that mine was patched to support the non multilib MinGW64 compilers and my old patchset does not apply to the newer versions anymore. It still works well though . Happy coding