Notifications
Clear all
Announcements
2
Posts
1
Users
4
Likes
632
Views
Topic starter
30 March 2020 10:32
Updates were made to the Introduction to Build Systems Course:
- Basics of Software Construction Module
- Compilers - added a new graphic, and clarified that compilers can be used to create assembler files and libraries as well as object files and binaries.
- Linkers - added the GCC "-specs" flag, clarified the Common Embedded Flags section", and clarified the use of the "-fPIC" and "-shared" flags in multiple places
- Supplemental Reading - added additional links from Nick Desaulniers
- Wrap-up Exercise - added instructions for resolving checkout errors from GitHub due to missing SSH keys
- Automating Software Builds with Make Module
- Basic Make - added clarifying note about "-fPIC" and "-static" flags
- Make: Important Details - corrected errors about order-only dependencies, added notes about suppressing errors with recipe steps
- Supplemental Reading - added clarifying links for order-only dependencies
- Wrap-up Exercise - added instructions for resolving checkout errors from GitHub due to missing SSH keys
Thank you @nathancharlesjones for your great feedback!
Nathan Jones and Nathan Jones reacted
Topic starter
27 May 2020 16:22
Updates today:
- Linkers lesson was updated with notes on linker ordering
- Basic of Software Construction: Wrap-up Exercise as updated with a tip about undefined symbol errors
- Library and Object File Ordering was updated to reference the Linkers lesson
Akshit Singhal and Akshit Singhal reacted