我看到GCC 4.5及以上版本应支持–d_fortify_source = 2选项。但这对我不起作用,它已经被点燃,并且在我使用时不会报告问题。
使用的编译器版本是" g 。c4.5.3-p0",它会忽略选项吗?
在大多数系统中,–D_FORTIFY_SOURCE=2
仅在还使用-O2
,即,IE,GCC编译器优化级别2(或更多)时激活。尝试使用-O2 –D_FORTIFY_SOURCE=2
查看是否有效。