gcc/g++ 安全編碼


安全編譯:
NX(堆棧不可執行): -z noexecstack
SP(棧保護):-fstack-protector-all 或 -fstack-protector-strong
BIND_NOW(立即綁定):-Wl,z,now 或 LD_BIND_NOW=1
RELRO(只讀重定位):-Wl,-z,relro,-z,now
PIC(位置無關代碼) :-fPIC
PIE(位置無關代碼):-fPIE -pie
RPATH(動態庫搜索路徑):禁用-rpath
Strip:-s
FS:-D_FORTIFY_SOURCE=2
Ptrapv:-ftrapv

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM