This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
haas:summer2015:data:projects:sll0 [2015/05/31 12:06] – [Submission Criteria] wedge | haas: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, | The project is driven by a fleet of optimized **Makefile**s, | ||
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, | ||
=====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/ | You've made changes to a file in **src/ | ||
Line 300: | Line 308: | ||
Keep your other terminal in the **~/ | Keep your other terminal in the **~/ | ||
- | ===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: | ||
</ | </ | ||
- | ===compile project=== | + | ====compile project==== |
Next, compile the whole project | Next, compile the whole project | ||