2013-09-01 31 views
7

Windows 8'de Code :: Blocks 12.11 ve Cygwin gdb kullanıyorum Kod :: bloklarında cygwin gdb'yi yapılandırdım, hata ayıkladığında "dosya açılamıyor" hatasını bildiriyor. Komut satırında gdb kullanımı tamamdır.Kod :: Bloklar GDB açılamıyor Dosya açılamıyor Hata

Web'den bu discussion buldum, ancak kayıt girişini bulamıyorum. Tahminim, Debugger eklentisinin gdb'ye doğru bir yol adı geçememesi, yolun önekinde ">>" bulunması, bunu editöre kopyaladım ve iki "alt" charaters (ascii'de 1A) olduğu ortaya çıktı.

Hata günlüğü, ">>" el ile eklenir, çünkü burada kopyaladığımda "alt" karakterler görünmez.

Debugger name and version: GNU gdb (GDB) 7.6.50.20130728-cvs (cygwin-special) 
Child process PID: 21936 
Cannot open file: >>/cygdrive/e/code/test/main.cpp 
At >>/cygdrive/e/code/test/main.cpp:17 
Debugger finished with status 0 

Sorum ben Code :: Blocks

2.Are iki "alt" charaters normal ve neden bunu içinde gdb çalışması yapabilir 1.How

olduğunu görünürler, nasıl kaldırabilirim.

+1

Ben hala yardım için çok teşekkürler Windows 7-64, hala aynı – xiaobing

cevap

5

Ben yaparak işe yapılan aşağıdadır: Ben

altında Dize değeri eklendi

HKEY_CURRENT_USER \ Software \ Cygnus Çözümleri Cygwin \ v2

ve

bağlar \

HKEY_LOCAL_MACHINE \ Software \ Cygnus Çözümleri \ Cygwin \ mounts v2

(klasörler hiçbiri vardı, bu yüzden seçerek onları el oluşturmak zorunda New-> Anahtarı) aşağıdaki parametrelerle

:

isim: cygdrive önek

değeri: /cygdrive

+2

denedim, kayıt defteri şeyler hakkında pek bir şey bilmiyorum, ama cevabınız gerçekten benim sorunum çözüldü – xiaobing

+0

Bu hala Codeblocks düzeltmesi olduğunu doğrulayın 13.12 ve HKEY_CURRENT_USER altındaki anahtar yeterlidir. –

+0

Ubuntu'yu kullanıyorsanız? – PlayHardGoPro