【问题标题】:How to enable Stack Smashing Protection in IOS swift application?如何在 IOS swift 应用程序中启用堆栈粉碎保护?
【发布时间】:2019-07-11 12:02:33
【问题描述】:

我确实尝试将"-fstack-protector-all" 标志放在xCode 的项目构建设置选项卡下的其他C++标志中,但似乎该标志未使用或对构建的应用程序没有影响。

为了验证构建,我使用的是otool -Iv AppBinary | grep stack

【问题讨论】:

标签: ios swift swift3 swift4


【解决方案1】:

-fstack-protector-all 是 GCC 编译器上的一个标志。 (文档here

正如您在主题中所说的“快速应用程序”,此处不涉及 GCC 编译器。相反,它是具有不同选项和设置的 swiftc 编译器。 唉,我不知道后一种的可比选择。

【讨论】:

    猜你喜欢
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多