2015-03-23 26 views
6

Zainstalowałem Code :: Blocks 13.12 w Ubuntu 14.04 przez oficjalne repozytoria. Kiedy kompiluję, wszystko idzie dobrze. Ale kiedy debugować następujący komunikat jest wyświetlany w sheel:CODEBLOCKS - ostrzeżenie: GDB: Nie można ustawić terminala sterującego: Operacja niedozwolona

Ostrzeżenie: GDB: Nie można ustawić terminal sterujący: Operacja nie dozwolone

a program jest wykonywany aż do granic wytrzymałości , ale nic więcej nie jest wyświetlane po wykonaniu kolejnych linii.

Czy ktoś wie, jak to naprawić?

Z góry dziękuję.

PD: Zainstalowałem najnowszą wersję GDB (tę, która znajduje się w repozytoriach). Próbowałem też używać terminala linuxowego zamiast jednego programu Codeblocks.

+0

Możliwa duplikat [ubuntu codeblocks: ostrzeżenie: GDB: Nie można ustawić terminal sterujący: Operacja niedozwolona] (http://stackoverflow.com/questions/11841727/ubuntu-codeblocks-warning-gdb-failed-to-set-controlling-terminal- operation-n) –

Odpowiedz

2

Myślę, że to po prostu oznacza, że ​​kod :: blocks uruchamia gdb w trybie "CLI" bez wykonywania pseudo-terminala. Tak więc, gdy gdb próbuje operacji terminalowych, nie działają. Możesz po prostu zignorować te wiadomości.

-4

Dodaj: System

("pause")

i będzie działać

+0

Proszę wyjaśnić. Dodaj: system ("Wstrzymaj") do czego. –