Не. До вызова мэйна, в ствртапе, все неиницилизованные глобалки и статики иницилизуются нулем, и там же в стартапе они получат свои значения, если при обьявлении были проинициализованы ненулевыми значениями. Они для этого и кладутся компилятором в разные сегменты - чтобы стартап прям в цикле их обнулял или из flash-таблицы им значения присваивал. И к моменту main все уже на месте!