Ubuntu环境 阅读linux内核源码ide工具Eclipse使用技巧
常用阅读linux内核源码工具
方案1: source insight4.0 ide工具,适合在window系统,另需破解,内核代码量大容易崩和闪退,大部分驱动开发工作中首选si,但在linux系统界面显示异常暂无法使用,现在无解
方案2:vim + ctags ,该方案如果经常vim,使用则效率极高,需要记忆常用快捷键命令
方案3:vscode 阅读linux源码跳转不太方便
方案4:clion 面向c/c++ ide,面临收费问题,需要掌握clion脚本工具
方案5:本文基于 Ubuntu20.04介绍在eclipse 阅读linux内核代码及技巧
总的来说,eclipse在Ubuntu上加载linux源码比较快,函数跳转正常,目前使用来看还算比较稳定
Eclipse安装
下载Eclipse https://mirror.umd.edu/eclipse/oomph/products/latest/eclipse-inst-jre-linux64.tar.gz,linux 源码大部分基于c,因此注意不要下载eclipse java版本
tar -xvf eclipse-inst-jre-linux64.tar.gz
cd eclipse-installer/
./eclipse-inst
安装过程选中C/C++ developers
其他默认路径安装,安装时间可能比较长,安装成功后会出现Eclipse桌面快捷键
Eclipse加载linux 内核源码
-
创建Eclipse工程
默认eclipse创建workspace,并选择路径
然后菜单栏file->new->project
或者 Create a project -> Create a new Makefile project from existing code
-
正常打开源码和阅读
加载成功后,打开源码,可以正常函数跳转Ctrl+clip和回退Alt+Left