0
Q
关于gcc选项
A
回答
1
%GS有各种用途,我认为除其他外,它经常用于stack_guard和pointer_guard(保护金丝雀值),线程本地存储以及可能的一些特殊说明。
我不知道一个开关可以完全避免它,但是如果禁用堆栈保护并避免使用TLS(或多线程),则可以消除代码中这些段的使用。链接到您的可执行文件的库函数可能会有它。
相关问题
- 1. 等效于/ INCLUDE Visual Studio选项的GCC
- 2. setfacl:关于选项
- 3. 关于选择选项值
- 4. gcc -finline-functions选项
- 5. GCC优化选项
- 6. GCC链接选项
- 7. 关于OpenMP与GNU gcc
- 8. 关于g ++ -O选项
- 9. 关于多选项卡类
- 10. 对于Windows中的cl,gcc的-mwindows选项等效于什么?
- 11. gcc的-fforce-MEM选项
- 12. gcc中的-l选项
- 13. gcc -fno-stack-protector选项
- 14. GCC目录选项-isystem
- 15. gcc -mpreferred-stack-boundary选项
- 16. -gcc的静态选项?
- 17. GCC选项获取statvfs64
- 18. gcc std = gnu ++ 0x选项
- 19. 宏替换,-E选项GCC
- 20. 查询关于在GCC页第下面提到的功能部分和数据部分的gcc选项
- 21. -fPIE(“与位置无关的可执行文件)选项(GCC,LD)
- 22. GCC宏定义选项不适用于字符串工作
- 23. 在cmake中,gcc的-mwindows选项等价于什么?
- 24. GCC:关于GCC“优化”和“内联”的定义问题
- 25. 关于arm-eabi-gcc和交叉编译
- 26. 关于ubuntu gcc编译器的问题
- 27. 关于__attribute__和noinline(GCC)的问题
- 28. 关于选择MFC CListCtrl项目
- 29. 关于iframe的替代选项?
- 30. 添加选项,它是关于在JavaScript
在哪个操作系统上? 32位或x86-64? –
我认为这个问题与gcc有更多的关系,而不是操作系统。 现在我正在使用32位i686-gcc进行测试。 –
不,它与操作系统有关系,因为操作系统定义了[ABI](http://en.wikipedia.org/wiki/Application_binary_interface);编译器为给定的目标处理器和给定的ABI编译代码。 –