Alok Guptaalokgupta.hashnode.dev·Jun 5, 2024Understanding the Key Differences Between Compilation and InterpretationIntroduction: When learning about programming languages and how they work, it's essential to understand the fundamental processes that convert high-level language (HLL) code into machine-level language (MLL) code. These processes are known as compila...compilation
clockworkclockwork.hashnode.dev·Feb 19, 2024ELF - executable linkable file.noise howdy_amigos, In this post I want to dig into the ELF file format. In case you never heard of this - it's the format for executable files, or binaries, on Linux. Binaries contain operational codes, metadata and memory sections, combined into a...235 readsLinuxelf
Sukrit Duasukritdua.com·Jan 23, 2024Android Hacking- Part 2Understanding how Android Applications are compiled and structured will help us understand the process better. Compiling Applications Android App building = Compilation + Packaging + Signing. Here are the compilation steps and diagram showing the pro...48 readsMobile Security Android
Anurag Sanurag0906.hashnode.dev·Dec 30, 2023Code Compilation Vs Code InterpretationWhat is code compilation? Code compilation means converting "entire" code into machine readable format, i.e converting a code such that operating system can understand (example - 011001100010...). Hence code compilation means converting entire code s...codecompilation
Jyotiprakash Mishrablog.jyotiprakash.org·Dec 15, 2023A simple MakefileA Makefile is a special file, commonly used in software development, that controls the build process of a project. It's used with the make utility, a standard build automation tool. Here's why Makefiles are important and what they do: Purpose of a Ma...Makefile
Jyotiprakash Mishrablog.jyotiprakash.org·Dec 14, 2023My C file is too big! Multifile source compilationIn this basic example, we will see how to use a header file, compile two source files into one executable, and separate a C program into its component parts using gcc. File Structure: main.c: The main source file. functions.c: A source file contain...multifile source
Mahlet Seifumahlet.hashnode.dev·May 22, 2023Pre-processors in CIntroduction The C preprocessor is a handy tool that helps us modify our code before it's compiled. It allows us to define shortcuts called macros, access useful information through predefined macros, and prevent header file duplication using inclusi...104 readsc programming
Harshwardhan Singhharshwsingh.hashnode.dev·Jan 27, 2023What is a Compiler & what does it do?High-level language to machine code translation, also known as compilation, is the process of converting a program written in a high-level programming language into machine code that can be executed by a computer's central processing unit (CPU). This...compiler