Есть ли способ остановить сборку Eclipse CDT? - PullRequest
26 голосов
/ 04 сентября 2010

Я пытаюсь построить проект в Eclipse CDT, и процесс сборки завершается неудачно, но затем требуется несколько минут, чтобы завершить вычисления и, наконец, выйти.

Как с помощью Eclipse IDE я могу остановить процесс сборки.

Я знаю, что должен быть какой-то путь, потому что я могу удалить любой случайный файл из Project Explorer, и появляется окно с процессами, и я могу щелкнуть красное поле рядом со сборкой, и оно выходит. Но мне не нужно удалять случайный файл, чтобы всплывающее окно появилось. Где это?

Ответы [ 4 ]

37 голосов
/ 04 сентября 2010

В Windows-> Показать представление-> Прочее-> Общее-> Выполнение найдено «представление прогресса».Там есть маленький красный квадрат, который мне нужен, чтобы остановить какую-то конкретную задачу.

6 голосов
/ 17 сентября 2010

FYI - на странице свойств также есть настройка «Остановить при первой ошибке сборки».

Под элементом C / C ++ Build на странице свойств щелкните конфигурацию, которую хотите изменить, выберите вкладку Поведение и установите флажок в разделе «Настройки сборки». («Остановить при первой ошибке сборки»).

Вы по-прежнему можете использовать метод Джона, чтобы остановить сборку в любое время, но если вы хотите остановить сборку при первой ошибке, а не продолжать, этот параметр может быть полезен.

2 голосов
/ 21 декабря 2016

Вы можете отключить раздражающее поведение кражи фокуса консоли как для сообщений сборки (так что вы можете получить диалог прогресса, чтобы остаться открытым), так и для вывода консоли вашей программы (при отладке нескольких потоков).Перейдите в окно-> настройки-> C / C ++ / Build / Console, и вы найдете опцию «Поднять консоль наверх при сборке (если есть)».Снимите этот флажок, и вы сможете приостановить сборку, как хотите.Чтобы сохранить выходные данные вашей программы, вы можете перейти сюда: http://georgik.sinusgear.com/2011/12/22/how-to-disable-stealing-of-focus-by-console-in-eclipse/

2 голосов
/ 03 октября 2015

Я использую флаг -Wfatal-errors в Makefile в Eclipse, чтобы предотвратить загрязнение моей консоли

-Wfatal-errors Этот параметр заставляет компилятор прервать компиляцию при первой возникшей ошибке, а не пытаться продолжать работуи распечатывать дальнейшие сообщения об ошибках.https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/Warning-Options.html

...