C compiling: relocation truncated to fit R_X86_64_PC32 against symbol
问题 /* my program author/date: me/now */ # include <stdio.h> # define XX 1000 # define YY 20000 /* value of 1000 is ok */ # define ZZ 6000 /* global variable declaration */ int some_variable_this; int some_variable_that; double data[XX][YY][ZZ]; static void some_procedure_this ( void ) { } static void some_procedure_that ( void ) { } int main ( int argc, char *argv[] ) { } writing a quick C program to reformat some data. when compiling via gcc myprogram.c if I make the global data array too large