Я пишу встроенное приложение, и почти вся моя оперативная память используется глобальными байтовыми массивами. Когда моя прошивка загружается, она начинается с перезаписывания всей секции BSS в ОЗУ нулями, что совершенно не нужно в моем случае.
Есть ли способ, которым я могу дать указание компилятору, что ему не нужно инициализировать нулевые массивы нулем? Я знаю, что это также можно решить, объявив их в качестве указателей и используя malloc(), но есть несколько причин, по которым я хочу этого избежать.