Programming in C was very straight forward. At least in terms of memory. We know where the variables are stored. They are not stored in the heap until unless we use malloc/calloc. C++ however have many many classes…
NM is a GNU development tool available in linux. It is used to extract symbols from object file and depict what kind of symbol it is. There are various types symbols nm can extract. In this article I am planning to explain a few of them.
Before we understand the difference between rpath and runpath, we need to understand where they are used. Both rpath and runpath are used to specify directories to search for shared libraries(dynamic libraries). If you are not sure what shared libraries is, I have a story written on Static vs…
Before we understand the difference between a fork and thread we need to understand what is a process and elements of process.
A process is a program in execution. When a operating system executes a program it is called a process. So we…
mv