Çalıştırma işlemim var ancak yürütülebilir dosya silindi. BenGDB, yürütülebilir dosyanın silinmiş olduğu bir işleme iliştiriyor
/home/vivek/binary/releases/20120328101511/bin/app.exe (deleted): No such file or directory.
nasıl bu sürece gdb ekleyebilirsiniz hata aşağıdaki var gdb eklemeyi denerseniz?
Örnek Test durum: Kaynak kodu:
#include<stdio.h>
#include<stdlib.h>
int main(){
for (;;){
printf("Sleeping");
sleep(1);
}
}
Şimdi farklı terminalden a.out silmek
./a.out ogcc main.cc -o a.out
gcc main.cc -o b.out
Çalıştır derlemek. Ve yangın gdb pgrep a.out
dosyasını ekleyin. Çalışmıyor. hata aşağıdaki
GDB gösterileri:
Yapamazsın/tmp/temp/a.out (deleted): No such file or directory.
A program is being debugged already. Kill it? (y or n) n
Program not killed.
? Bundan şüpheliyim ... – littleadv
@littleadv: huh? soru 'linux' olarak işaretlenir. –
Linux altında çalışan (sadece test ettim, aynı şeyi yayınlamayı planlıyorum), burada cygwin'den bahsetmiş kimseyi görmedim. – Hasturkun