如何利用eclipse编译调试linux源码--以gnome-system-monitor 为例
2015-10-30 10:45
495 查看
一、
下载源码包gnome-system-monitor-3.8.2.1-6.el7.src.rpm,解压。这里就不要赘述了。
二、
在终端下进去解压的目录下,执行指令:./configure 过程中会遇到电脑找不到各种库的问题,yum install 相关库就好了。此时能产生makefile可执行文件 再通过指令make makefile文件,此时会出现gnome-system-monitor 可执行文件。
三、
最高权限在用指令启动eclipse,在file 下点import 加载我们make好的工程。这个时候选 Existing Code as Makefile Project选项,点Next 到New Project 窗口,我们在Existing Code Location 选择我们工程目录。
在Toolchain for Indexer Settings 选择GNU Autotools Toolchain。这个时候我们要Debug 我们make好的可执行文件,点击绿色虫子旁边的可选按钮,选择Debug Configurations..
下一步我们双击C/C++Application ,此时在C/C++Application下面会出现gnome-system-monitor-3.8.2.1 Build (GNU) 右侧的Main地下的路径我们选择gnome-system-monitor 可执行文件所在位置并将它选中就好。最后我们点击Debug按钮。
四、
回到我们eclipse主界面,就可以Builid Project 了。如果我们run的时候看到找不到.ui文件等问题,我们就先找到该文件的所在位置,再将该文件拷贝到工程想要找的目录下。
下载源码包gnome-system-monitor-3.8.2.1-6.el7.src.rpm,解压。这里就不要赘述了。
二、
在终端下进去解压的目录下,执行指令:./configure 过程中会遇到电脑找不到各种库的问题,yum install 相关库就好了。此时能产生makefile可执行文件 再通过指令make makefile文件,此时会出现gnome-system-monitor 可执行文件。
三、
最高权限在用指令启动eclipse,在file 下点import 加载我们make好的工程。这个时候选 Existing Code as Makefile Project选项,点Next 到New Project 窗口,我们在Existing Code Location 选择我们工程目录。
在Toolchain for Indexer Settings 选择GNU Autotools Toolchain。这个时候我们要Debug 我们make好的可执行文件,点击绿色虫子旁边的可选按钮,选择Debug Configurations..
下一步我们双击C/C++Application ,此时在C/C++Application下面会出现gnome-system-monitor-3.8.2.1 Build (GNU) 右侧的Main地下的路径我们选择gnome-system-monitor 可执行文件所在位置并将它选中就好。最后我们点击Debug按钮。
四、
回到我们eclipse主界面,就可以Builid Project 了。如果我们run的时候看到找不到.ui文件等问题,我们就先找到该文件的所在位置,再将该文件拷贝到工程想要找的目录下。
相关文章推荐
- linux物理卷pv、卷组vg、逻辑卷lv、文件系统及关系
- centos7开机启动详解
- Linux 安装 jdk 环境
- Linux下crontab的使用
- 调度程序schedule()注释
- 中断与异常详解(五)
- 中断与异常详解(四)
- 中断与异常详解(三)
- 中断与异常详解(二)
- 中断与异常详解(一)
- 针对linux课本的一个程序,反映出来的问题(留有问题没解决)
- Linux 脚本 sh 和 ./ 的区别
- grep搜索子目录中包含某字符串的特定文件
- How to check system status with basic Linux utilities.
- kafka+zookeeper环境配置(Mac 或者 linux环境)
- centos安装dropbear ————没有发现zlib库
- linux面试积累
- linux下svn命令大全
- linux下so动态库一些不为人知的秘密
- CentOS6.x 升级到 CentOS7.x(测试)