I want to obtain an executable image from C files by gcc for 32 bit Intel CPU. I do not want gcc add some headers and so on. I want a code with absolute addresses so that I can write the code directly on a BIOS chip and boot a computer from it. Can gcc do that? Do i need any extra tool to do it?