GDB "запустить" с ошибкой "... Невозможно выполнить: нет такого файла или каталога" - PullRequest
0 голосов
/ 06 августа 2011

Я пользователь Ubuntu 10.04 и написал очень простую программу, которую я скомпилировал с gcc:

xyz@xyz-desktop:~/xyz/projects/C\C++/epollsvr/src$ gcc -g -o test test.c

Затем я загрузил его с помощью GDB:

xyz@xyz-desktop:~/xyz/projects/C\C++/epollsvr/src$ gdb test

Тогда я запустил его:

(gdb) run

Starting program: /home/xyz/xyz/projects/C\C++/epollsvr/src/num*
/bin/bash: /home/xyz/xyz/projects/CC++/epollsvr/src/num: No such file or directory
/bin/bash: line 0: exec: /home/xyz/xyz/projects/CC++/epollsvr/src/num: cannot execute: No 
such file or directory

During startup program exited with code 126.
(gdb)

Может кто-нибудь сказать мне, почему это происходит? Заранее спасибо.

1 Ответ

3 голосов
/ 06 августа 2011

Попробуйте проверить свой путь:

Starting program: /home/xyz/xyz/projects/C\C++/epollsvr/src/num*

в нем C\C++, тогда как GDB говорит:

/bin/bash: /home/xyz/xyz/projects/CC++/epollsvr/src/num: No such file or directory

C\C++ превращено в CC++.Я думаю, поэтому он не может найти файл.

...