Part V: The Linker and the Memory
In our previous post we look into how the compiler organize our code into sections, now is time to see how we can assign those section in different addresses. We are going to
In our previous post we look into how the compiler organize our code into sections, now is time to see how we can assign those section in different addresses. We are going to
This is a very interesting topic we are about to dig in. How the compiler organizes our program, maybe you been wondering all those years how the compiler handles global variables, program code
As you remember in our previous post the lines we need to write in our terminal to build the most simple program has been increasing considerably and that represent a problem, it is
A real world project is made of several files that needs to be first compiled and then linked, here is the most easy example to compile, just two files with no headers, again
It is really useful to understand how the compiler works and I don’t mean you have to dig in until it's darkest secrets guts, but at least is good to