1.从官网下载压缩包(话说下载下来解压就直接可以运行了咧,都不需要make) 访问Visual Studio Code官网https://code.visualstudio.com/docs?dv=linux64 我是64位的: wget https://az764295.vo.msecnd.net/stable/7ba55c5860b152d999dda59393ca3ebeb1b5c85f/code-stable-code_1.7.2-1479766213_amd64.tar.gz 2...
Linux内核分析中比较重要的是arch目录下的x86目录下的源文件、init目录下的main.c、kernel目录下和进程调度相关的代码等,其他还有内存管理mm、网络net、文件系统fs等代码。 内核启动过程分析 1、start_kernel() 静态创建 0号进程 init_task 2、res_init() ---》kernel_thread() - fork 1号进程 ---》 kernel...
将vscode安装包复制到我自建的目录下:sudo cp code-stable-x64-1608137260.tar.gz /download/vscode/ 3、安装# 解压vscode安装包:sudo tar -zxvf code-stable-x64-1608137260.tar.gz tips:tar -zxvf aa.tar.gz//释放aa.tar.gz包的内容 将解压的文件夹移动到/usr/local/:sudo mv VSCode-linux-x64 /usr/...
VSCode和SourceInsight,到底哪个看源码爽? 在做嵌入式Linux开发的时候,经常会阅读大型工程源码,比如 uboot 源代码,LinuxKernel源码等,所以,选择一个合适的工具来阅读源代码,变为了一个经久不衰的话题。 阅读源码的时候,其实无非也就两个重要的功能: ① 定义或者声明快速跳转 ② 快速搜索指定内容 另外还有一些功能是...
Visual Studio Code project for Linux kernel sources Ensure the kernel is built (at least, all*.cmdfiles should be generated): $ make defconfig $ make Clone this repository as ".vscode": $ git clone git@github.com:amezin/vscode-linux-kernel.git .vscode ...
1. 下载 Kernel 4.12 源码到虚拟机上,文章编译目标是 aarch64 2. 内核交叉编译需要环境变量准备 export ARCH=arm64 export CROSS_COMPILE=aarch64-linux-gnu- 1. 2. 3. 进入内核目录下 使用 默认的 aarch64配置 make defconfig 生成一个默认的 .config文件 ...
1、linux-source 这个保存不同版本的内核源码,内核源码的根目录名称必须是这样的: linux-<version> 建议使用4.0以上的内核,太老的内核编译不过,我用3.10的内核编译不过。 内核下载地址:<https://github.com/torvalds/linux> 我这里使用的是4.19.305和5.15.147,这两个版本都是内核长期维护的版本 ...
最近尝试了一下在Linux服务器上部署VSCode,也就是code-server,然后在windows电脑上通过浏览器访问打开在线编辑器编写代码,以下记录一下部署过程。 1、在linux服务器上安装code-server a、进入到home目录下 b、创建vscode目录 c、进入vscode目录 d、使用wget命令下载code-server压缩包,我这里安装的是4.9.1版本 e、使用...
如果你用的是Windows系统,也想体验下Linux开发,但又不想安装虚拟机,那么windows下的WSL(Windows Subsystem for Linux)就是很好的选择,安装好vscode后再安装Remote-WSL插件,然后在Remote-Explorer下就可以看到Linux子系统了,点击连接即可: 成功连接后就来到了Linux系统,注意看左下角显示我们已经在Linux系统中了,如果你是...
配置:VS Code对远程的Server进行进一步配置。 二、下载VS Code Server源文件 下载源文件:根据上面查询到的目前VS Code的版本,将链接:https://update.code.visualstudio.com/commit:commit_id/server-linux-x64/stable中的commit_id替换为当前版本的commit id(如:https://update.code.visualstudio.com/commit:abd...