gcc / ld忽略了完整的relro选项

时间:2016-03-18 08:15:15

标签: c linux gcc ld

我试图在我的OpenSUSE 13.2上编译完整的RELRO程序。 使用以下命令 $ gcc a.c -z,relro,-z,now -o a

我收到了警告 /usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: warning: -z ,relro,-z,now ignored.

生成的二进制文件仍然是部分RELRO。

我的GCC和ld版本 gcc (SUSE Linux) 4.8.3 20140627 [gcc-4_8-branch revision 212064] GNU ld (GNU Binutils; openSUSE 13.2) 2.24.0.20140403-6.1 我的gcc有什么问题......

0 个答案:

没有答案