ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
974471 Топик полностью
fk0, легенда (29.01.2020 14:08, просмотров: 213) ответил POV_ на Есть программист. Он пишет хеловорд. С чего бы он должен беспокоиться о том как компилятор криво по раме данные раскидывает?
Есть многие тысячи программистов, у которых gcc как надо раскладывает. И у них далеко не "hello world". Что сразу наводит на мысли, что дело было не в gcc, а в чём-то другом. Ошибок именно в C-компиляторе (загляни в багтрекер) у gcc уже совсем мало, найти их нужно ещё уметь. А коли нашёл нормальные люди выявляют чистый кейс, без всего своего говнокода, который воспроизводит ошибку и репортят баг. Вы же последнее сделать не в состоянии. И 99% вероятность, что там тупо говнокод и где-то происходит порча памяти, наезд за пределы буфера или подобная "детская" ошибка. Которые к слову легко ловятся address sanitizer'ом. Если сделать "синтетический порт", но у настоящих "профефссионалов" же как всегда, отладка только в натуре и затыкание дыт шаманскими методами.
[ZX]