在“mingw-gcc”中,gcc标志“relro”的gcc替换是什么?
62lalag41#
MinGW实际上是GCC,所以标志是一样的,但是有些标志取决于平台的具体情况。只读重定位(RELRO)专用于ELF二进制文件,Windows不支持这种文件。而Windows使用PE/PE+格式(基于COFF格式)。有对-Wl,--dynamicbase和ASLR(地址空间布局随机化)的支持,您可以看看它是否有助于您实现您的目标。
-Wl,--dynamicbase
1条答案
按热度按时间62lalag41#
MinGW实际上是GCC,所以标志是一样的,但是有些标志取决于平台的具体情况。
只读重定位(RELRO)专用于ELF二进制文件,Windows不支持这种文件。
而Windows使用PE/PE+格式(基于COFF格式)。
有对
-Wl,--dynamicbase
和ASLR(地址空间布局随机化)的支持,您可以看看它是否有助于您实现您的目标。