gcc禁用选项与参数顺序
gcc -m32 -fno-stack-protector -no-pie -fcf-protection=none -z execstack -z norelro -O0 -g -static -o tmp tmp.c
其实就是按照过程顺序,先编译
选项:32位,不要金丝雀,不要pie,不要endbr64;
然后链接
时的选项,给予栈执行权限,栈不要只读rel节;
最后是输出
选项,O0,g标志,静态,输出名。
本文来自博客园,作者:muyiGin,转载请注明原文链接:https://www.cnblogs.com/muyiGin/p/18354080