User Tools

Site Tools


eg-259:practicals:0:cygwin

Step 4.5 (Optional): Install Cygwin and C/C++ Development Tools

Although originally developed to support Java program development, Netbeans is evolving into a general purpose programming environment which supports a number of languages. On this module it will be used for HTML, JavaScript and PHP. You will find it useful for developing Java programmes in your other courses, and we shall also show it being used to develop Ruby on Rails applications. It can also support C and C++ programming which on Linux is easy to set up. On windows, Netbeans requires the installation of a set of linux-like tools and the GNU C/C++ compiler tools. These are provided in a package called Cygwin. The screencast below takes you through the process of installing Cygqin, the C/C++ compiler tools and the Netbeans C/C++ plugin. These tools will not be required for this module, but you may find C/C++ support useful for EG-244 Software Engineering and the Unix-tools for windows provided by Cygwin useful for EG-253 Practical Internet Technology.

The screencast illustrates the following:

  • Installation of the base Cygwin system (provides Bash shell on Windows)
  • Installation of the Gnu C/C++ tools
  • Installation of the Netbeans C/C++ plugins
  • Verifying that the Netbeans recognizes the Cygwin compiler tools.

(Something goes a little wrong with the soundtrack in the middle of this screencast. Please excuse this glitch!)

<html><object classid=“clsid:D27CDB6E-AE6D-11cf-96B8-444553540000” width=“640” height=“498”> <param name=“movie” value=“http://content.screencast.com/users/cpjobling/folders/EG-259/media/c38f77d8-cddd-4e4d-b5f0-a05987fbbbe6/bootstrap.swf”></param> <param name=“quality” value=“high”></param> <param name=“bgcolor” value=“#FFFFFF”></param> <param name=“flashVars” value=“thumb=http://content.screencast.com/users/cpjobling/folders/EG-259/media/c38f77d8-cddd-4e4d-b5f0-a05987fbbbe6/FirstFrame.jpg&content=http://content.screencast.com/users/cpjobling/folders/EG-259/media/c38f77d8-cddd-4e4d-b5f0-a05987fbbbe6/install-cygwin.swf&width=640&height=498”></param> <param name=“allowFullScreen” value=“true”></param> <param name=“scale” value=“showall”></param> <param name=“allowScriptAccess” value=“always”></param> <embed src=“http://content.screencast.com/users/cpjobling/folders/EG-259/media/c38f77d8-cddd-4e4d-b5f0-a05987fbbbe6/bootstrap.swf” quality=“high” bgcolor=“#FFFFFF” width=“640” height=“498” type=“application/x-shockwave-flash” allowScriptAccess=“always” flashVars=“thumb=http://content.screencast.com/users/cpjobling/folders/EG-259/media/c38f77d8-cddd-4e4d-b5f0-a05987fbbbe6/FirstFrame.jpg&content=http://content.screencast.com/users/cpjobling/folders/EG-259/media/c38f77d8-cddd-4e4d-b5f0-a05987fbbbe6/install-cygwin.swf&width=640&height=498” allowFullScreen=“true” scale=“showall”></embed> </object></html>

Back | Next Step

eg-259/practicals/0/cygwin.txt · Last modified: 2011/01/14 13:01 by 127.0.0.1