1 / 31

MinGW

MinGW. The MinGW (Minimalist GNU for Windows) GNU compilers C/C++ Fortran 77 Fortran 95 Generate native Windows code User Windows libraries (dll’s) Additional software is included in the MSYS collection a Unix-like development http://www.mingw.org/. MinGW.

alagan
Download Presentation

MinGW

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MinGW • The MinGW (Minimalist GNU for Windows) GNU compilers • C/C++ • Fortran 77 • Fortran 95 • Generate native Windows code • User Windows libraries (dll’s) • Additional software is included in the MSYS collection • a Unix-like development • http://www.mingw.org/

  2. MinGW • The following files can be downloaded from t-square • MSYS-1.0.10.exe • The files that form the Unix-like development environment • 4.5MB • MinGW-3.1.0-1.exe • The basic GNU compilers, (gcc, g++, g77) • 14.5MB • gfortran-windows.exe • The GNU Fortran 95 compiler • 12MB • g95-MinGW.exe • The g95 Fortran 95 compiler • 4.5MB

  3. Installation • Installation of the MinGW files is covered in the following slides • The only required component in order to use the compilers is the MinGW file • The MSYS file provides additional support such as a make program and a vi text editor • The gfortran or g95 files are needed only if using Fortran 95 • The installation process • Install MSYS • Install MinGW • Install gfortran

  4. Installation - MSYS • Download the MSYS-1.0.10.exe to your desktop • Double-click the file to start installation

  5. Installation - MSYS

  6. Installation - MSYS

  7. Installation - MSYS

  8. Installation - MSYS

  9. Installation - MSYS

  10. Installation - MSYS

  11. Installation - MSYS

  12. Installation - MSYS

  13. Installation - MSYS

  14. Installation - MSYS

  15. Installation - MSYS

  16. Installation - MSYS

  17. Installation - MinGW • Download the MinGW-3.1.0-1.exe file to your desktop • Double-click the file to start installation

  18. Installation - MinGW

  19. Installation - MinGW

  20. Installation - MinGW

  21. Installation - MinGW

  22. Installation - MinGW

  23. Installation - MinGW

  24. Installation - gfortran • Download the gfortran-windows.exe file to your desktop • Double-click the file to start installation

  25. Installation - gfortran

  26. Installation - gfortran Note the change in the Destination Folder from the default value.

  27. Installation - Finishing • At this stage you will have the following directories on your system. • C:\MinGW • C:\msys • C:\gfortran • To start an MSYS see the next slide

  28. Installation - Finishing

  29. Installation - Finishing • This will result in a new window opening on your desktop that will place you in MSYS

  30. Installation - Finishing • To complete installation enter the following command in the MSYS window • cp /etc/fstab.sample /etc/fstab • This command copies the sample file to a new file.

  31. Using MSYS • Once installation is complete the MSYS environment is available for use • In the MSYS shell window you may enter MinGW/MSYS commands as well as Windows commands • In the MSYS shell your default directory will be /home/username which translates to c:\msys\1.0\home\username • From within the MSYS shell, your C:\ directory is /c/ and similarly, D:\ maps to /d/ • Entering notepad at the prompt will start the windows notepad program. You can enter your program here. Be aware that notepad will append .txt to your file which you will have to correct. • It is recommended that you use either vi or the Notepad Plus windows program.

More Related