gpt4 book ai didi

c++ - pic vs vs pie之间的区别

转载 作者:可可西里 更新时间:2023-11-01 17:32:10 25 4
gpt4 key购买 nike

我正在寻找用于二进制加密代码生成的选项,并找到了两个可用的选项,即PIC和PIE。我试图找到两者之间的区别,但是没有找到合适的文章。如果有人可以用专家和 Jade 米的例子来解释差异,或者提供与优秀文章的链接,那将是很好的学习。

我的基本动机是保护编译后的代码,因为ELF/PE格式可能会受到病毒的攻击或被黑客攻击,或者借助反向技术可以重新生成代码。还请提供任何其他保护已编译代码免受攻击和d-compling攻击的方法。

我正在通过Cygwin使用GCC编译器来构建跨平台应用程序。

最佳答案

gcc documentation:

-fpic
Generate position-independent code (PIC) suitable for use in a shared library...

-fpie
These options are similar to -fpic and -fPIC, but generated position independent code can be only linked into executables....

关于c++ - pic vs vs pie之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16023637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com