Resources

Free and Open Source Editors for Windows

MingGW

  • Goto MingW Download

  • During Package Selection, pick which elements you want to install:

    • MinGW Compiler Suite
      • C Compiler (always installed)
      • C++ Compiler (optional)
      • Fortran Compiler (optional)
      • ObjC Compiler (optional)
      • Msys Basic System (optional)
      • MinGW Developer Toolkit (optional - add this one, it will include the right utilities)
  • After the GUI phase of the installation is complete, mingw-get will be invoked to download and install all of the selected components. Once installation is complete, you can update to any available newer version of the available components, or add additional components, by performing the following steps:

cd C:\MinGW\bin (or whereever mingw-get.exe is located) 
mingw-get update 
mingw-get install <... package names ...>

MSYS Shell (or Bash)

  • basic commands:
    • ls - list files (ls -al – long listing with hidden files)
    • cat - print contents of file (cat file.txt)
    • cd - move between directories (cd .. - go up, cd bob - go into bob)
      • cd ~ - goto home directory
      • cd /c/programs - goto the C: drive and access the directore programs (like c:\programs\ )
    • rm - remove file (rm file.txt)
    • mv - move file (mv a.txt b.txt)
  • Basic Bash Tutorial