[New RISC-V Tutorial Resource] - Implementing a Linker from Scratch
ksco opened this issue · 1 comments
ksco commented
Resource Title
Implementing a Linker from Scratch
Resource Description
This is an open course launched by PLCT Lab. In this course, we use Go to implement an RV64GC (RISC-V 64-bit) architecture linker from scratch, which can correctly link relatively simple C programs. By studying this course, one should be able to have a solid understanding of how the core parts of a static linker work.
Resource Link
Required Background (Optional)
- Familiar with the Go programming language.
- Have a basic understanding of the RISC-V instruction set.
- Have a basic understanding of the compilation process.
- The code repository is English-friendly, course videos and materials are only available in Chinese.
Additional Details (Optional)
This is an intermediate-level course.
bayareaunicorn commented
Thanks for sharing