首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

源码构建 perf

我们需要自己从源码构建 perf。 从源码构建 perf 源码下载 首先下载 perf 的源代码。perf 的源码位于 Linux 内核源码中的 tools/perf 目录下。...perf 是一个复杂的用户空间应用程序,而它却位于Linux 内核源代码树中,可能是唯一一个被包含在 Linux 源代码中的复杂用户软件。...为了下载和内核匹配的源码,先确定内核版本: $ uname -r 6.2.0-35-generic 然后去 https://www.kernel.org/pub/ 浏览并下载正确版本的源码。...解压下载的 Linux 源码,进入源码目录,运行下面的命令: $ PYTHON=python3 make -C tools/perf install 成功构建后 perf 被安装到了 $HOME/bin...测试验证 卸载先前安装的预编译版本: $ sudo apt remove linux-tools-common 将 HOME/bin 加入到环境变量 PATH,确保我们构建的 perf 命令能被找到。

44511
您找到你想要的搜索结果了吗?
是的
没有找到

spring之源码环境构建

今天带大家用最简单和轻量级的方式构建spirng源码! 作为一名,不想只成为增删改查的boy而言,阅读spirng源码就是面前的一座大山,阅读源码,首先要从构建源码开始,要不然是不能加注释的。...在网上搜了一堆构建方法,都是各个文章抄来抄去,构建了几次都没能成功。...本方法采用项目内置的grandle进行源码构建,Java开发使用maven更多一点,为了构建源码,再单独下载grandle着实性价比不高。...spirng源码下载 二、配置grandle 拉取下来后不要急着idea打开,修改一下grandle的镜像地址,改为国内地址,要不然你可能到下班都没能把源码构建好。...compile(project(":spring-context")); compile(project(":spring-core")); 这个步骤会引用我们自己本地构建的spring源码

24110

Linux 内核】Linux 内核源码结构 ( 下载 Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 )

文章目录 一、下载 Linux 内核源码 二、使用 VSCode 阅读 Linux 内核源码 一、下载 Linux 内核源码 ---- 参考 【Linux 内核】编译 Linux 内核 ① ( 下载指定版本的...Linux 内核源码 | Linux 内核版本号含义 | 主版本号 | 次版本号 | 小版本号 | 稳定版本 ) 博客 , 下载 Linux 5.6.18 版本的内核源码 ; 5.x 内核源码下载地址.../pub/linux/kernel/v5.x/linux-5.6.18.tar.gz 下载完 Linux 源码后 , 如果在 Windows 系统中解压 , 需要使用管理员权限在 命令行终端 中解压 ,...Code ) 博客 , 安装 VSCode 软件 ; 打开 VSCode , 选择 ” 菜单栏 / 文件 / 打开文件夹 ” 选项 , 选择 Linux 内核源码目录 , 点击 ” 选择文件夹 ”...按钮 , 此时就可以在 VSCode 中阅读 Linux 内核源码 ; 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/163620.html原文链接:https

23.1K32

Linux 内核】Linux 内核源码结构 ( 下载 Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 )

文章目录 一、下载 Linux 内核源码 二、使用 VSCode 阅读 Linux 内核源码 一、下载 Linux 内核源码 ---- 参考 【Linux 内核】编译 Linux 内核 ① ( 下载指定版本的...Linux 内核源码 | Linux 内核版本号含义 | 主版本号 | 次版本号 | 小版本号 | 稳定版本 ) 博客 , 下载 Linux 5.6.18 版本的内核源码 ; 5.x 内核源码下载地址.../pub/linux/kernel/v5.x/linux-5.6.18.tar.gz 下载完 Linux 源码后 , 如果在 Windows 系统中解压 , 需要使用管理员权限在 命令行终端 中解压 ,...Code ) 博客 , 安装 VSCode 软件 ; 打开 VSCode , 选择 " 菜单栏 / 文件 / 打开文件夹 " 选项 , 选择 Linux 内核源码目录 , 点击 " 选择文件夹 "...按钮 , 此时就可以在 VSCode 中阅读 Linux 内核源码 ;

21.2K30

使用 Docker 构建 Nebula Graph 源码

项目使用 C++ 语言开发,cmake 工具构建。其中两个重要的依赖是 Facebook 的 Thrift RPC 框架和 folly 库....虽然 Nebula Graph 官方给出了一份开发者构建指南,但是在本地构建完整的编译环境依然不是一件轻松的事。...开发环境构建 Nebula Graph 依赖较多,且一些第三方库需本地编译安装,为了方便开发者本地编译项目源码, Nebula Graph 官方为大家提供了一个预安装所有依赖的 docker 镜像。...本地安装好 Docker 将 vesoft/nebula-dev 镜像 pull 到本地 $ docker pull vesoft/nebula-dev 运行 Docker 并挂载 Nebula 源码目录到容器的...提供一种加速 pull 的方法:通过配置国内地址解决,例如: Azure 中国镜像 https://dockerhub.azk8s.cn 七牛云 https://reg-mirror.qiniu.com Linux

85240

Tomcat - 源码构建Tomcat 8.5.55 启动

得到 apache-tomcat-8.5.55-src.zip ---- 源码搭建分析 我们在使用tomcat时,俩目录 conf 和 webapps 是不是经常需要修改? ?...很显然,我们使用源码构建tomcat环境的时候,也要告诉tomcat这两个目录的位置,以便加载配置文件和应用。...不管形式怎么变, 使用tomcat编译好的二进制还是源码部署编译,tomcat该加载的配置文件都是一样的。...因此 ,使用源码编译需要做出点改变, 比如下面搭建步骤中新建source文件夹目录,存放conf和webapps(实际上,这个目录名字爱叫啥,爱放哪 放哪, 我们只要通过VM options 告诉tomcat...就好了,为了方便管理,所以在源码的一级目录下建个目录source) ---- 源码搭建步骤 (Maven管理) Step1.

1.5K30

MyBatis源码分析之——构建源码分析测试用例

一、源码准备 首先,到MyBatis官方GitHub地址将MyBatis源码Fork到自己的GitHub仓库中。...笔者GitHub地址为:https://github.com/sunshinelyz/mybatis 将MyBatis源码Fork完成后,通过IDEA将MyBatis源码从自己的GitHub地址导入到IDEA...二、源码改造 1.添加resources目录 首先,下载后的源码在src/test/目录下没有resources目录,我们创建MyBatis的源码测试用例时需要构建一个较为完整的数据库查询Demo,需要在...在后续的源码分析中,会详细阐述MyBatis中为何需要这样设置。...说明测试用例构建成功,接下来就可以分析MyBatis源码了。 你在刷抖音,玩游戏的时候,别人都在这里学习,成长,提升,人与人最大的差距其实就是思维。你可能不信,优秀的人,总是在一起。

33410

Rainbond Java Maven 多模块源码构建

主要是识别出具体模块(module)的构建命令和启动命令. 构建命令的作用是指定需要构建的模块, 是类似于 "mvn install -pl 'module name' -am" 的 mvn 命令....多模块项目源码规范 因为 Rainbond 对 Maven 多模块项目的识别是建立在 pom 的基础上的, 所以大家在书写的 pom.xml 文件, 符合 pom 的规范就好. pom 的规范请参考:...POM Reference 案例 这里以SPRING CLOUD 微服务部署在 RAINBOND 的案例一文中的Pig项目中Java源码部署部分为例,一次性多模块部署Pig项目(其他依赖如Mysql默认安装好...模块构建 新建应用,并命名为 spring-cloud 获取项目克隆/下载地址:https://gitee.com/log4j/pig.git 从源码创建,选择自定义源码,填写项目地址 ?...构建完成效果图(仅Java部分) ? 查看某一应用构建源信息 ? 这样Pig项目多模块构建就完成了,后续其他步骤参考SPRING CLOUD 微服务部署在 RAINBOND 的案例

80720
领券