pcxprj


GCC port to Windows, Code::Blocks

List

GCC-Win

Code::Blocks-Win

LLVM-CLang&DragonEgg-Win


My Twitter

About My Windows GCC edition

My newest gcc release edition is MinGW64CRT_gcc4.6.3release_sse2static_win32 now.

Newest 64bit edition is MinGW_gcc4.5.3.20110317_static_win64 .

Feature (32bit)

  1. static build
  2. C/C++/Fortran
  3. GDB with python & ArcherGDB with python
  4. std::thread
  5. posix thread support
  6. After 20120201, my build is enabled SSE2 support at least by default.
  7. After 20120201, my build's Exes is built with LTO and PGO, so will compile and link faster in theory.
  8. Link OpenBlas PRESCOTT Lib ( including cblas interface but no lapack ) by default. Use it to improve Fortran bigger Matrix Matmul function performance enormously ( about 400%-500% speed increase at 2000*2000 matrix ).

Other Feature (Experimental, not supported by GCC/Binutils upstream maintainers)

  1. GCC Plugins

    MinGW_GCC4.6.1_enable_plugin_experimental

Build and Optimization Guide

  1. How can we build GCC4.6.x using mingw gcc

    http://code.google.com/p/pcxprj/wiki/GCC46xBuildbyPcX

  2. How can we generate smallest or fastest code (Gcc4.6)

    http://code.google.com/p/pcxprj/wiki/CompilerAndLinkerSwitchGuide


About Code::Blocks edition

My Latest private build edition

  1. Features
    • Portable. Save configure file to Code::Blocks directory.
    • Using my gcc compiler.
    • All official plugins.
    • cbDiff Plugin.
    • Fortran Plugin.
  2. Download link

    http://pcxprj.googlecode.com/files/Portable_CodeBlocks_DebuggerBranch_svn7622.7z

Official Edition

  1. Release (not recommended)

    http://www.codeblocks.org/downloads/26

  2. Nightly

    http://forums.codeblocks.org/index.php/board,20.0.html

Unofficial Edition

  1. ptDev's Unofficial Windows installer for Code::Blocks

    http://code.google.com/p/codeblocks-unofficial-installer-win32/

  2. darmar's FortranProject plugin for Code::Blocks IDE

    http://code.google.com/p/fortranproject/downloads/list

Project Information

Labels:
mingw mingw64 gcc Fortran g gfortran CodeBlocks gdb archer ctags cscope llvm clang dragonegg windows