D_FORTIFY_SOURCE = 2选项对我不起作用

时间:2017-11-24 09:53:14

标签: gcc g++ fortify-source

我看到GCC 4.5及以上版本应该支持-D_FORTIFY_SOURCE = 2选项。但它对我不起作用,它已经被忽视,并且在我使用时它不报告问题。

使用的编译器版本是" g ++。c4.5.3-p0",是否会忽略该选项?

1 个答案:

答案 0 :(得分:1)

在大多数系统中,–D_FORTIFY_SOURCE=2仅在也使用-O2时才被激活,即GCC编译器优化级别2(或更高)。尝试使用-O2 –D_FORTIFY_SOURCE=2看看是否有效。

相关问题