Мне нужна помощь с использованием точек останова Eclipse. Я работаю над многопоточным C++-приложением, используя Eclipse Luna Service Release 2 RC3 (4.4.2), с GDB 7.1, на ubuntu 10.04 32-бит. Мне удается поставить и остановить на контрольных точках, но при продолжении я не получаю остановку отладчика в одном и том же месте, хотя он периодически выполняет эту строку снова и снова (без остановки в точке останова), добавляя новую точку останова ниже или выше, делает ее stop, но при нажатии на резюме он не останавливается на этих строках. Я пытался работать в режиме без останова и без него, но все равно получаю такой же неожиданный результат. Я даже попытался создать новый мир приветствия проекта, в котором я добавил цикл while и sleep, и установил точку останова как сон. Он останавливается там, но удаление точки останова, возобновление и снова добавление точки останова, это не останавливает больше ....Отладчик eclipse - неожиданное поведение точки останова
int main() {
while(1)
{
sleep(1);
}
cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
return 0;
}
Я никогда не видел такой unepected поведения. Пожалуйста, помогите ...
Благодаря Ран
хорошо, похоже, не работает в моем случае. Я получаю ошибку «Нет исходного файла с именем ...» при попытке установить точку останова при использовании dsf с «Project-Path Relative to Source Folders» – ransh