User Tools

Site Tools


haas:summer2015:data:projects:sll0

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
haas:summer2015:data:projects:sll0 [2015/05/31 12:06] – [Submission Criteria] wedgehaas:summer2015:data:projects:sll0 [2015/05/31 12:09] (current) wedge
Line 127: Line 127:
     * **list**: list-related unit tests will be here     * **list**: list-related unit tests will be here
     * ...     * ...
-====Operating====+ 
 +=====Operating=====
  
 The project is driven by a fleet of optimized **Makefile**s, which will facilitate the compiling process for us. The project is driven by a fleet of optimized **Makefile**s, which will facilitate the compiling process for us.
Line 212: Line 213:
  
 At this point your code is up to date (obviously the above output will reflect whatever the current revision is). At this point your code is up to date (obviously the above output will reflect whatever the current revision is).
 +
 +====error reporting====
 +To facilitate debugging and correction of errors and warnings in your code at compile time, such compiler messages will be redirected to a text file called **errors** in the base of the project directory.
 +
 +You can view this file to ascertain what errors existed in the last build of the project.
 +
 +With each new project build, this file is overwritten, so you always have the most up-to-date version of compile-time information.
  
 =====Project Overview===== =====Project Overview=====
Line 288: Line 296:
     * ask questions to get clarification!     * ask questions to get clarification!
  
-====Building the code====+=====Building the code=====
 You've made changes to a file in **src/list/**, and are ready to see your results. What do we do? You've made changes to a file in **src/list/**, and are ready to see your results. What do we do?
  
Line 300: Line 308:
 Keep your other terminal in the **~/src/data/sll0/src/list/** directory, so you can more effectively make changes. Keep your other terminal in the **~/src/data/sll0/src/list/** directory, so you can more effectively make changes.
  
-===cleaning things out===+====cleaning things out====
 If you've already ran **make** to build everything a few times, you may want to clean things out and do a fresh compile (never hurts, and might actually fix some problems): If you've already ran **make** to build everything a few times, you may want to clean things out and do a fresh compile (never hurts, and might actually fix some problems):
  
Line 309: Line 317:
 </cli> </cli>
  
-===compile project===+====compile project====
 Next, compile the whole project Next, compile the whole project
  
haas/summer2015/data/projects/sll0.1433073962.txt.gz · Last modified: 2015/05/31 12:06 by wedge