Generate intermediate files ( assembling, preprocessing) in gcc
Let’s start with some GCC commands as shown below. [terminal] [root@humbles-lap gcc]# gcc -S -c program.c [root@humbles-lap gcc]# ls program.c program.s [root@humbles-lap gcc]# file program.s program.s: ASCII assembler program text [root@humbles-lap gcc]# cat program.s |head -n 5 .file “program.c” .section .rodata .align 8 .LC0: .string “\n I am always an example program” [/terminal] How-ever it …