https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options
what\'s the difference of -fPIE and -fpie for gcc?