What is the line to compile it into an executable named a.out that it will print the value 5 to stdout? (You do not need to include the options to display warnings, build the symbol table for the debugger or select the C standard.)
#include <stdio.h>
int main() {
  
  #ifdef MACRO
  printf("%d\n", MACRO);
  #endif
  return 0;
}