gdb调试run之后说权限不够

2中可能:

1 是你这个aaa.o 是没有链接的编译文件,没办法执行。你需要重新编译:

编译命令:gcc -g -o aaa aaa.c

调试命令:gdb -q aaa

2 我感觉是你的这个文件没有执行权限-x。你这么做试试:

cd /home/myc/Desktop

chmod 777 aaa.o

然后你再gdb -q aaa.o

你先试试1的办法,不行再试试2.