预编译头和ASLR有什么问题?

str*_*ika 1 c c++ precompiled-headers aslr

我在几个预编译头文件和地址空间布局随机化不兼容的网站上阅读它.是什么让他们不相容?修复它需要什么?

我的问题是操作系统独立我听说这是linux上的grsecurity和更新的Windows版本的问题.(而且我不知道ASLR还有什么.)

Jam*_*lis 8

预编译头与ASLR不兼容.

ASLR打破了用于实现旧版Visual C++编译器使用的预编译头的特定技术.Visual C++团队博客上一篇文章,详细介绍了该问题以及如何修复问题的解释.有一个可用于Visual C++ 2008 SP1的热补丁,并且Visual C++ 2010中不存在该问题.

Linux上可能存在类似的问题,我真的不知道.我不是Linux,Linux安全或GCC的专家.