I have seen a lot of answers for this question:
error: failed to attach to process ID
as switch to GDB
Make sure you have localhost
mapped to 127.0.0.1
in your /etc/hosts
file:
$ grep localhost /etc/hosts
If grep
doesn't show 127.0.0.1
then add it:
$ sudo -i # echo "127.0.0.1 localhost" >> /etc/hosts
^ That '#' is root's command prompt; don't type it otherwise you will comment-out the statement and nothing will happen
NOTE Use >>
and not >
! (better is to edit it using vi
or mate
or whatever).
My /etc/hosts
file shows (ignoring comments):
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost