Systems Programming (Semester 1, 2012)

Frequently Asked Questions

This section contains frequently asked questions that came up on the forum, in emails, related courses, etc. Please let the course convenor know if there are any questions you think should go up on the FAQ page!

How can I connect to dwarf or kobold from home?

In order to connect to the ICT servers (like dwarf and kobold) you need to first set up the VLink VPN software. Once you have established a VPN connection with Griffith University, you can then connect to dwarf.cit.griffith.edu.au using an ssh client such as PuTTY.

Can I use the implementation of ... my tutor showed me for my assignment?

Normally, the answer is yes. You can use code shown in the lectures and tutorials for your assignments. However, if the assignment instructs you to use or implement your own (data type(s), class(es), method(s), function(s), or the like), you cannot use this code. You then need to write your own code to implement the functionality for that part of the assignment.

What does 'make: Fatal error: Don't know how to make target `myfile.h mean?

Your text editor ends lines with both a Carriage Return (CR) and a Line Feed (LF). This is the case with many MS-DOS and Windows editors. You can convert a file with CR/LF to just LF using 'dos2unix' on dwarf:

  dos2unix < GNUMakefile > GNUMakefile.new
  mv GNUMakefile.new GNUMakefile

(Just ignore the error messages about "keyboard type US".)

Online Help

Latest Announcements

03/04/2012
Assignment 2 is now available!
27/02/2012
Assignment 1 is now available!
25/02/2012
Please note that labs start in week 1

Back to top