Initially, the preprocessor conducts source code preprocessing, handling directives and creating a temporary file. Subsequently, the compiler undertakes the translation of the preprocessed code into object […]
It’s possible to make configurations on the build process before building a Linux kernel. When it comes toconfigurations about kernel modules, we have three options for […]
Double checked locking pattern was used in sigleton initialization in multi-threaded environments prior to C++11. C++11 removes the need for manual locking. It guarantees concurrent execution […]
Signed integers can be used for positive, negative and zero, on the other hand, unsigned integers represents only non-negative numbers.A signed int uses the most significant […]
Commands in a shell script are executed from top to bottom. If some commandsfail, the execution continues to the next command. For example: Failing commands do […]
In some situations, saving stdout and stderr of your terminal command output can be crucial, To automatically save stdout and stderr, there are several options you can go with `>` : Write stdout […]