linux 下用gdb进行调试.c程序,执行run命令时提示权限不够,怎么办 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c程序 linux gdb 调试 run 搜索资料 2个回答 #热议# 上班途中天气原因受伤算工伤吗? jiangxinyue052 2013-03-24 · TA获得超过644个赞 知道小有建树答主 回答量:186 采纳率:50% 帮助的人:101万 我也去答题访问个人页 关注 展开全部 .c是源文件,不是程序,没有可执行权限,所以不能用来调试。应该先用gcc来编译,编译之后的程序就具有可执行权限的。如果我们想用来调试,比如1.c,可以这样gcc 1.c -o 1.out -g然后gdb 1.cgdb的用法自己再去找详细资料吧,一般会用l(list,列出源代码),b(break,设置断点),r(run,运行文件)就可以了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 匿名用户 2013-03-24 展开全部 这个还需要root权限吗?试一下管理权限下调试。 更多追问追答 追问 我就是用root登入的 不行 追答 把所有代码放在~/下,也就在用户文件夹下 追问 那样编译的时候怎么找不到文件啊 追答 那你编译的时候的工作目录也要到代码所在目录吧 追问 那怎么把工作目录改到./目录下??本人菜鸟啊 追答 cd ~另外不用-c选项,-c选项目标是.o文件,没有链接,不可以执行,有可能之前就是这个原因 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 1条折叠回答 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2013-04-08 linux 下用gdb进行调试.c程序,执行run命令时提示... 2013-08-07 gdb调试run之后说权限不够 2013-05-10 试了一下用vim编译了一个c文件,但是打开提示权限不够怎么办... 2013-05-14 SecureCRT连接linux,执行命令时,提示权限不够 2014-04-02 linux用gdb调试遇到函数调用怎么办? 2015-04-02 gdb调试时,断点设置好了,可是run不起作用。。输入nex... 2011-03-05 linux 下面怎么用gdb调试多个.c文件? 2011-10-28 gdb怎么用 更多类似问题 > 为你推荐: