Всем привет, такой вопрос - почему на разных версиях gdb отладчика (и дистра) отладка кода работает по разному.
Вот код:
https://pastebin.com/gv4R6kAsПервый тест на убунту 20.04lts + версия gdb 9.2:
На строке 13 при step выводит ошибку:
__GI_atoi (nptr=0x7fffffffe2a4 "6126") at atoi.c:26
26 atoi.c: No such file or directory.
(Если вместо s использовать n, то перехода в функцию getSum не произойдет, сразу же выведется ответ)
Второй тест на арче + версия gdb 10.1:
На строке 13 при s обыкновенно заходит в функцию, без всяких вопросов работает.
Так вот вопрос - от чего это зависит, на одной ос работает, на другой нет.