文档章节

linux下的eclipse c/c++用root权限调试

woodyyang
 woodyyang
发布于 2013/06/17 15:40
字数 196
阅读 2056
收藏 4

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

   今天遇到一个难缠的问题,我在ubuntu下用eclipse调试一个C程序,用到这个sched_setscheduler函数去设置进程的优先级,但是调试的时候发现在我自己的用户下不能调试,因为这个函数需要root权限,但用root打开eclipse后workspace会改到root下。

    在网上找了半天方发终于找到了。

    方法如下:

    首先执行命令

    sudo vi sudo

    在最后一行添加     <youruser> ALL=(root) NOPASSWD:/usr/bin/gdb

  <youruser>为你的用户,例如我的 woody ALL=(root) NOPASSWD:/usr/bin/gdb


  之后设置是你的eclipse

  Run > Debug Configurations > C/C++ Application > YourProject Debug:

   Debugger > Main >GDB debugger : sudo gdb

   之后你就可以用root权限使用eclipse的调试程序了。


© 著作权归作者所有

woodyyang
粉丝 2
博文 5
码字总数 719
作品 0
昌平
高级程序员
私信 提问
加载中

评论(2)

c
cyygs
sudo vi /etc/sudoers
c
cyygs
错了,应该是修改/etc/sudoers文件
CDT的网友评论

Eclipse CDT 是 Eclipse 插件,它将把 Eclipse 转换为功能强大的 C/C++ IDE。它被设计为将 Java 开发人员喜爱的许多 Eclipse 优秀功能提供给 C/C++ 开发人员,例如项目管理、集成调试、类向导...

红薯
2009/12/11
462
1
拒绝ndk-build (Android Native Development Kit)

Eclipse或者Android Studio里都不能调试C, 实际还得在gdb命令行里做,那这些代码放在Eclipse里毫无用处。虽然据说新的Android Studio里集成了C/C++开发,但是到什么程度还不知道。 废话少说,...

Q_J
2015/06/10
483
0
[IBM DW] 在 Linux PPC 上使用 Eclipse CDT 开发 C\C++ 程序

简介: 本文主要介绍在 Linux PPC 平台上安装和配置 Eclipse 和 CDT,Linux 平台上 Eclipse 的编辑环境,调试运行环境,着重介绍如何使用 Eclipse 来快速,简便,准确地调试 C/C++ 程序,包括...

红薯
2010/11/13
1K
0
在Ubuntu 12.04中使用最新的Eclipse版本调试跟踪最新的PostgreSQL源代码

1 写在最前 大概三周前就已经想把这篇文章发出来了,但是苦于各种杂事,今天终于有空来整理一下了。进入正题前,我想说的是,目前网上的很多关于PostgreSQL(以下简称PG)源代码分析环境搭建...

鄂世嘉
2013/12/29
430
2
Eclipse IDE for c++配置

从工作到现在已经有快一年多没用过C/C++了,现在想重新捡起来,但是以前一直是在windows下面进行开发,使用最多的是Eclipse和Myeclipse,因为这些都是开源的软件,并不收费,所以现在也想用E...

xwisen
2014/07/09
47
0

没有更多内容

加载失败,请刷新页面

加载更多

跑分44W的荣耀V30 5G手机,真香!

     昨天看了红米K30的发布会,感触颇多啊,“卢本伟”就是雷军请来恶心荣耀的吧,恶心的还淋漓尽致,发布会全程diss荣耀V30,结果跑分出来的那一刻,网友们笑了。红米K30 26W+的跑分充...

梅丽莎好
19分钟前
7
0
技术分享 | 巧用 binlog Event 发现问题

作者:高鹏(八怪) 文章末尾有他著作的《深入理解 MySQL 主从原理 32 讲》,深入透彻理解 MySQL 主从,GTID 相关技术知识。 有了前面对 Event 的了解,我们就可以利用这些 Event 来完成一些...

爱可生
20分钟前
7
0
php之微信公众号发送模板消息

讲一下开发项目中微信公众号发送模板消息的实现过程(我用的还是Thinkphp5.0)。先看一下效果,如图: 就是类似于这样的,下面讲一下实现过程: 第一步:微信公众号申请模板消息权限: 立即申请...

owenzhang24
26分钟前
6
0
Dev 日志 | 如何将 jar 包发布到 Maven 中央仓库

摘要 Maven 中央仓库并不支持直接上传 jar 包,因此需要将 jar 包发布到一些指定的第三方 Maven 仓库,比如:Sonatype OSSRH 仓库,然后该仓库再将 jar 包同步到 Maven ,本文详细记录整个发...

NebulaGraph
37分钟前
6
0
海思3516cv500 SDK开发环境搭建

环境Ubuntu 16.0.4 LTS, SDK文件:Hi3516CV500_SDK_V2.0.1.0.tgz,解压此文件到当前目录运行Hi3516CV500_SDK_V2.0.1.0目录下的sdk.unpack,执行此脚本时报unknown source,但sdk.unpack脚本里...

仪山湖
39分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部