我怎么能强制gcc编译一个程序,我在其中声明一个比我的ram大的无符号整数数组 - 没有得到警告警告:"表达式中的整数溢出"?
例如.我有8GB的RAM,我想要声明一个8.5gb的数组.
谢谢大家,我发现问题不是数据类型,而是一些预处理器的东西.我花了很长一段时间.:) 我写
#define GIBI 1073741824 #define ARRAYSIZE 2*GIBI
显然编译器不喜欢这样.
c stack-overflow stack gcc gcc-warning
c ×1
gcc ×1
gcc-warning ×1
stack ×1
stack-overflow ×1