Week 16 Class 29 Tue Apr 29 Posted: Apr 29
Announcements
To implement some of the @TODO
s, you will have to add files to the repository. Some Guidelines:
file(GLOB SOURCES "src/*.cpp")
, means that running make
does not detect that cmake needs to run again.In general on any project, if you have a build problem (compiling or linking), rerun cmake. Then a make clean
, followed by a make
.
Course Evaluation
Bonus: I will drop your lowest Exercise score if at least 80% of your section fills out the course evaluation.
Agenda
Creating a shared and static library with the gnu compiler (gcc)
Exercise 95: Libraries Session
This exercise is optional as I will drop a lowest Exercise score. This exercise is due by 4:30 pm on Friday, May 2.
In an asciinema terminal session, perform the following on the Increment example. You can do so in Linux or in macOS.
All commands must be typed in (not copy and pasted). Be sure to remember to use tab completion for filenames.
Unless otherwise noted, exercises are due by 4:30 pm on Wed Apr 30