User Tools

Site Tools


user:ccornair:portfolio:hpc2project2

Project: Cygwin/SDL

this is a project that I worked on with Tom and we were unable to finish

Objectives

The purpose of this project is install Cygwin on my computer so I can install the SDL libraries in order to work on my pong game

Prerequisites

copy of Cygwin to install

Background

Cygwin is a Unix-like environment and command-line interface for Microsoft Windows. Cygwin provides native integration of Windows-based applications, data, and other system resources with applications, software tools, and data of the Unix-like environment. Thus it is possible to launch Windows applications from the Cygwin environment, as well as to use Cygwin tools and applications within the Windows operating context.

Cygwin consists of two parts: a dynamic-link library (DLL) as an API compatibility layer providing a substantial part of the POSIX API functionality, and an extensive collection of software tools and applications that provide a Unix-like look and feel.

Cygwin was originally developed by Cygnus Solutions, which was later acquired by Red Hat. It is free and open source software, released under the GNU General Public License version 3. Today it is maintained by employees of Red Hat, NetApp and many other volunteers.

Attributes

State and justify the attributes you'd like to receive upon successful approval and completion of this project.

  • one attribute is to be able to use a virtual terminal on my windows computer

Procedure

  1. install Cygwin, make sure the make command, VIM and Nano are selected to be installed
  2. launch cygwin
  3. ssh into you lab46 account username@lab46.corning-cc.edu
  4. download SDL libraries as a tar and put them into computer/local/Cygwin/home/mydirectory
  5. then from the command line go to mydirectory
  6. use the command xfuz SDL-devel-1.2.15-mingw.tar.gz to extract files into the home directory
  7. go into the lib folder of SDL and use the command cp* /lib/ to copy contents into the lib folder
  8. use command ./configure && make && make install
  9. that's all I have we could not figure out the rest :(

Reflection

setting up these libraries on a system other than Linux is a pain in the ass!!!

References

In performing this project, the following resources were referenced:

Generally, state where you got informative and useful information to help you accomplish this project when you originally worked on it (from Google, other wiki documents on the Lab46 wiki, etc.)

user/ccornair/portfolio/hpc2project2.txt · Last modified: 2013/05/06 21:58 by ccornair