win11-vscode-wsl2 学习linux源码之linux源码在win11下的编译
1.安装vscode,及拓展:【c/c++】 【chinese(simplified)】 【git】 【clangd】 【reomte wsl】
(这里主要是想要使用cland提供的引用功能:前提是需要编译源码同时生成commands_compile.json,这样vscode看代码可以根据编译的文件内容来找到引用)
2.Ubuntu下载,wsl2下载配置
3.下载Linux源码 The Linux Kernel Archives
4.编译源码
安装编译的依赖文件
sudo apt-get install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison
拷贝配置文件
https://github.com/xieyubo/WSL2-Linux-Kernel/blob/wsl-xyb-port-5.11.y/Microsoft/config-wslhttps://github.com/xieyubo/WSL2-Linux-Kernel/blob/wsl-xyb-port-5.11.y/Microsoft/config-wsl编译
make
生成 compile_commands.json
./scripts/clang-tools/gen_compile_commands.py
其他的参考这个博主搭建vscode阅读linux代码环境_zf1575192187的博客-CSDN博客_vscode阅读linux源码
win11-vscode-wsl2 学习linux源码之linux源码在win11下的编译相关推荐
- Linux内核学习(五):linux kernel源码结构以及makefile分析
Linux内核学习(五):linux kernel源码结构以及makefile分析 前面我们知道了linux内核镜像的生成.加载以及加载工具uboot. 这里我们来看看linux内核的源码的宏观东西, ...
- 【Linux/Ubuntu学习6】unbuntu 下载android源码
在Windows下安装Cygwin,通过Cygwin也可在Windows里通过本文的下载步骤下载Android源码. 以下为在Ubuntu下下载Google Android4.4源码的步骤: 1. 安 ...
- 【原创】【专栏】《Linux设备驱动程序》--- LDD3源码目录结构和源码分析经典链接
http://blog.csdn.net/geng823/article/details/37567557 [原创][专栏]<Linux设备驱动程序>--- LDD3源码目录结构和源码分析 ...
- linux应用程序逆向,Linux下查看并下载命令源码包(根据命令/应用程序逆向获取并且安装其所属源码包)...
使用linux的过程中,我们会熟悉各种命令,偶尔我们不禁会问,这些命令是怎么实现的,学习他们其实是学习linux高级系统编程很快捷的方法. 这些命令的源码肯定是存放在相应的包里面,但是是哪些包呢? 发 ...
- cups源码下载 linux_正点原子Linux第七十章Linux WIFI驱动实验
1)资料下载:点击资料即可下载 2)对正点原子Linux感兴趣的同学可以加群讨论:935446741 3)关注正点原子公众号,获取最新资料更新 第七十章Linux WIFI驱动实验 WIFI的使用已经 ...
- ARM树莓派高级开发——linux内核源码、树莓派源码编译、SD卡挂载
文章目录 linux内核开发基础(linux内核源码.树莓派源码编译.SD卡挂载) 树莓派等芯片带操作系统的启动过程 linux内核源码树 Linux内核源代码目录树结构: 树莓派Linux源码配置 ...
- Redhat linux 安装 gcc编译器,Gcc源码包,rpm包安装方法!
点评:分两种情况: 先看这篇转过来的文章,俺老孙懒得写了. Linux软件安装通用思路 在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种: 1)一种是软件的源代码,您需要自己动手编译它 ...
- 解析Linux内核源码中数据同步问题丨C++后端开发丨Linux服务器开发丨Linux内核开发丨驱动开发丨嵌入式开发丨内核操作系统
剖析Linux内核源码数据同步 1.pdflush机制原理 2.超级块同步/inode同步 3.拥塞及强制回写技术 视频讲解如下,点击观看: 解析Linux内核源码中数据同步问题丨C++后端开发丨Li ...
- 详解5种红黑树的场景,从Linux内核谈到Nginx源码,听完醍醐灌顶丨Linux服务器开发丨Linux后端开发
5种红黑树的场景,从Linux内核谈到Nginx源码,听完醍醐灌顶 1. 进程调度CFS的红黑树场景 2. 虚拟内存管理的红黑树场景 3. 共享内存slab的红黑树场景 视频讲解如下,点击观看: [干 ...
- 10年大厂程序员是如何高效学习使用redis的丨redis源码分析丨redis存储原理
10年大厂程序员是怎么学习使用redis的 1. redis存储原理分析 2. redis源码学习分享 3. redis跳表和B+树详细对比分析 视频讲解如下,点击观看: 10年大厂程序员是如何高效学 ...
最新文章
- Kanzi常用操作3
- 栈和队列互相实现,一文弄懂它们的关系
- Spring-基于Java类的配置
- 基因在细胞系当中的表达数据库,CCLE使用简述
- HDU1561 The more, The Better
- 四大金刚 数据结构_GIS技术在气象领域应用综述
- python 调用mysql_Python调用Mysql
- iPhone 12 mini被“阉割”到惨不忍睹,5G都没了
- HDU1286 找新朋友【欧拉函数】
- JavaScript var语句简析
- 在SourceForge中建立开源项目
- 永中Office遭遇厄运
- js实现word生成书签_javascript下用ActiveXObject控件替换word书签,将内容导出到word后打印...
- 国家语言代码大全【方便翻译查询】
- Seurat 4.0 | 单细胞转录组数据整合(scRNA-seq integration)
- android跳转到rn界面,第五章 RN与Native—由原生页面跳转到Rn页面;在Rn页面调用Android Native组件和Native数据...
- chm之已取消到该网页的导航解决办法
- startx 启动的过程
- word毕设论文制作——封面(一)
- 软件开发人员转型指南
热门文章
- 游戏开发 cocosBuilder cocosCreator cocosPods
- 魔兽争霸显示无法登录服务器,魔兽登陆不上去_网络一切正常,但是魔兽世界就是登不上去...
- Spring Cloud Alibaba RocketMQ 快速入门
- ubuntu系统各pdf编辑器的使用体验和比较
- 虚幻引擎和实时3D技术人才的需求已达到空前高度
- 国内C语言教材中几种值得商榷的说法
- C语言学习书籍推荐!(附自学课程)
- 服务机器人语音对话的实现
- elf文件反编译C语言,ELF文件解析和反汇编
- Anaconda下载源设置及还原默认