Как устранить некорректную отладку программ на си на monodevelop-gdb?

Перейдя на Linux, стал искать альтернативу VS для работы с чем-то похожим на Intellisense при никзоуровневой разработке на си. Понравилась MonoDevelop.

Подключил monodevelop-gdb и увидел проблему - поведение решения отличается при запуске в отладке и без нее.

Простой пример:
#include <stdio.h>
#include <stdlib.h>

int main (int argc, char *argv[])
{
	int  i;
	for (i = 0; i < 10; i++) 
		printf("%d ", i);
	fflush(stdin);
	return 0;
}


При сборке программы все работает корректно.

При запуски отладке вывод чисел в консоль не производится, отладчик просто проходит мимо. При этом вывод строк работает корректно. В чем проблема?
  • Вопрос задан
  • 189 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы