vscode 阅读 android以及kernel 源码

这篇具有很好参考价值的文章主要介绍了vscode 阅读 android以及kernel 源码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在Ubuntu系统中安装vscode
参考文档:
https://blog.csdn.net/m0_57368670/article/details/127184424

1, 下载vscode
https://code.visualstudio.com

2, 安装vscode
$ sudo dpkg -i code_1.78.1-1683194560_amd64.deb

3, 打开vscode
$ code

vscode 阅读 android以及kernel 源码
参考文档:
https://blog.csdn.net/lyndon_li/article/details/127955889
sudo apt install global
vscode安装 c/c++ gnu global插件
Ctrl + Shift + P 执行 Rebuild Gtags Database,等待数分钟在vscode右下角显示Build tag files successfully,表示索引建立成功。同时在工作目录会生成三个文件,GRTAGS,GTAGS,GPATH,
通过 Ctrl + 鼠标左键 进行代码跳转

总结:
打开Visual Studio Code -> File -> Open Folder -> 选择android以及kernel源码目录或某个子目录打开 -> Ctrl + Shift + P 执行 Rebuild Gtags Database

vscode护眼色配置
打开Visual Studio Code -> File -> Preferences -> Settings -> 点击"Open Settings(JSON)"文本图标,添加如下护眼色配置。文章来源地址https://www.toymoban.com/news/detail-745379.html

{
    "editor.fontSize": 16,
    "workbench.iconTheme": null,
    "workbench.preferredLightColorTheme": "Visual Studio 2017 Dark - C++",
    "workbench.preferredHighContrastLightColorTheme": "Visual Studio 2017 Light - C++",
    "workbench.preferredHighContrastColorTheme": "Visual Studio 2017 Dark - C++",
    "workbench.colorTheme": "Atom One Light",
    "window.zoomLevel": 1,

    "workbench.colorCustomizations": {
        "[Atom One Light]": {
            "editor.background": "#C7EDCC",
            "sideBar.background": "#C7EDCC",
            "activityBar.background": "#C7EDCC", 
            },
        },

    "workbench.editor.limit.enabled": true,
    "workbench.editor.limit.value": 15,



}

到了这里,关于vscode 阅读 android以及kernel 源码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux内核】从0开始入门Linux Kernel源码

    🌈 博客个人主页 :Chris在Coding 🎥 本文所属专栏 :[Linux内核] ❤️  前置学习专栏 :[Linux学习]从0到1 ⏰  我们仍在旅途                                                                                    ​ 目录         前言--Linux内核简述         内核的

    2024年02月20日
    浏览(42)
  • 【SA8295P 源码分析】20 - GVM Android Kernel NFS Support 配置

    【源码分析】 因为一些原因,本文需要移除, 对于已经购买的兄弟,不用担心,不是跑路, 我会继续持续提供技术支持, 有什么模块想学习的,或者有什么问题有疑问的, 请私聊我,我们 +VX 沟通技术问题,一起学习,一起进步 接下来,我一一私聊已经购买的兄弟添加V

    2024年02月12日
    浏览(40)
  • [linux kernel]slub内存管理分析(4) 细节操作以及安全加固

    前情回顾 关于slab几个结构体的关系和初始化和内存分配的逻辑请见: [linux kernel]slub内存管理分析(0) 导读 [linux kernel]slub内存管理分析(1) 结构体 [linux kernel]slub内存管理分析(2) 初始化 [linux kernel]slub内存管理分析(2.5) slab重用 [linux kernel]slub内存管理分析(3) kmalloc 描述方法约定

    2023年04月09日
    浏览(50)
  • Linux Kernel 4.12 或将新增优化分析工具

    到 7 月初,Linux Kernel 4.12 预计将为修复所有安全漏洞而奠定基础,另外新增的是一个分析工具,对于开发者优化启动时间时会有所帮助。 新的「个别任务统一模型」(Per-Task Consistency Model)为主要核心实时修补(Kernel Live Patching,KLP)提供了基础,该修补应可以解决 Linux 核心

    2024年02月12日
    浏览(30)
  • 使用VScode + clangd 阅读 c/c++ 源码环境搭建

    在嵌入式软件开发的工作中,我们常常需要分析C/C++代码,比如linux kernel 的代码,而公司的代码一般都会存放在服务器中,服务器一般是linux,且无法联网,我们只能通过本地笔记本ssh访问服务器,这就导致阅读linux 源码时,需要跳转定义、声明时比较麻烦,本文就介绍了使

    2024年02月10日
    浏览(49)
  • 【Linux内核解析-linux-5.14.10-内核源码注释】内核启动kernel_init解释

    static int __ref kernel_init(void *unused) : 声明一个静态整型函数 kernel_init() ,该函数不会被其他文件访问,使用 __ref 标记表示该函数是可重定位的,并且该函数不需要任何参数。 wait_for_completion(kthreadd_done); : 等待 kthreadd 线程完成初始化, wait_for_completion() 函数会阻塞当前进程,直到

    2024年02月02日
    浏览(66)
  • Android源码在线阅读

    ⭐博客同步更新在blogs-index ⭐推荐在github上阅读 推荐几个我在用的Android源码在线阅读网站,方便随时随地学习Android代码。 代码比较齐全,由深圳次元空间网络科技有限公司部署服务。 Project(s) ​ 指定搜索的仓库,select all选择所有的仓库,invert selection对当前选中进行取反操

    2024年02月14日
    浏览(38)
  • 下载和阅读Android源码

    源码下载是我们分析源码的开始,Android源码可以全量下载,也可以单个下载。 1.全量下载 官方文档 https://source.android.com/source/downloading ,只要按照上面一步步做就可以了,但是由于需要翻墙,国内无法直接访问,而整个Android项目源码巨大,即便是翻墙后下载也很慢,所以还

    2023年04月08日
    浏览(52)
  • 《android源码阅读四》Android系统源码整编、单编并运行到虚拟机

    《安装Ubuntu系统》 《android源码下载》 进入Android源码根目录 初始化环境 清除缓存 选择编译目标 编译 这里的 -j16 是代表编译的时候的线程数,一般是CPU核心数的1~2倍,电脑配置差点,就减少。 等待编译结束,这个过程比较漫长,我的 i5-9400F CPU, 32G 内存,全固态硬盘,编译

    2023年04月25日
    浏览(38)
  • Android OkHttp源码阅读详解一

    博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家 👉点击跳转到教程 前言:源码阅读基于okhttp:3.10.0 Android中OkHttp源码阅读二(责任链模式) 1、首先回顾OkHttp的使用 2、OkHttp源码阅读之线程池详解 3、守护线程详解 4、根据OkHttp中构

    2024年02月10日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包