Hello thank you for your guidance, i had an idea on how to solve the problem but the most challenging part was using GCC to preprocess and your article helped me get unstuck,
after learning on how gcc can be used in the compilation process am glad that I have a lot to read about gcc and the compilation process thank you.