Gcc is a set of compilers produced by the GNU project. Gcc originally stands for GNU Compiler Collection because it only compiled the c language, however it was later extended to compile C ++, Fortran, Ada among others.
Gcc receives a source program in any of the aforementioned languages and generates a binary executable program in the machine language. In order for gcc to convert programs into executables, it first performs four important steps.
Preprocessing, Compilation, Assembly and linking
In this blog we will look at their differences, advantages and disadvantages when using them, but first let’s look at some definitions to get into context
An inode is the record on disk, this record contains the information about the file or folder such as its weight, owner, etc., except the content and the name of the file. The number of inodes in your account equals the number of files and folders that are stored.