Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Vstup z klavesnice v konsolove aplikaci CodeBlock pri ladeni s GDB  (Přečteno 5590 krát)

miro_

  • Aktivní člen
  • *
  • Příspěvků: 226
Mam nekolik konsolovych aplikaci CodeBlock vytvorenych drive na Windows XP.
Byly vetsinou vytvoreny pro potreby ruznych konverzi souborovych dat.
Vzhledem k dostupnosti CodeBlock na Linux jsem se chtel
upravou techto aplikaci se naucit pracovat s CodeBlock zde.
Preklad i prochazeni programu s uzitim GDB mam funkcni, ale narazil jsem na problem.
Pri uziti ladeni s DGB nejsem schopen zprovoznit vstup z klavesnice.

Instalaci porebneho sw do C::B jsem delal dle popisu z webu
pro 'i586-mingw32msvc' s GDB v umistenem v '/opt/insight/bin/gdb.exe'.
Zkousel jsem ji na Ubuntu 14.04 32 i 64 bit.


Prelozeny a spusteny projekt z IDE je funkcni. V projektu jsem schopen krokovat,
vypisovat do terminalu, (pri uziti GDB jsou funkcni vypisy uzitim fwrite() atd.),
ale na jakekoli fci vstupu z klavesnice se mi to pri uziti GDB sekne
(zrejme nekde v knihovnach) a nelze projekt dale prochazet.
Hledani o teto problematice na webu nepomohlo.
(Nektere diskuze o tomto problemu se tykaly uzivani IDE Eclipse) .
Zkusil jsem take misto terminalu 'dev/pts/0' nebo '/1' atd... uzit pristup pres ttyS0
z 232-terminalu jineho pocitace. Bohuzel jediny funkcni vstup z klavesnice
je i zde "ctrl-C" ktery ukonci program.

Muze mi nekdo poradit jak vstupy z klavesnice pri uziti GDB zprovoznit ?

 

Provoz zaštiťuje spolek OpenAlt.