首页 > 其他分享 >addr2line 的安装

addr2line 的安装

时间:2024-12-18 15:10:39浏览次数:4  
标签:命令 linux addr2line 安装 Android binutils

linux平台的安装

  • 首先确保已经安装了binutils软件包,因为addr2line命令属于binutils工具集。可以使用以下命令检查是否安装了binutils:
    dpkg -l binutils
  • 如果未安装binutils,则可以使用以下命令安装:
    sudo apt-get install binutils
  • 安装完binutils后,addr2line命令就会自动包含在其中。可以使用以下命令验证addr2line是否已经安装:
    addr2line --version
  • 如果需要使用addr2line命令来解析程序中的地址信息,可以使用以下命令:
    addr2line -e /path/to/your/executable -f -C 0xaddress

64位linux上的实质上是 x86_64-linux-gpu-addr2line

Mac平台的安装

64位mac上的实质上是 aarch64-linux-android-addr2line

 下载aarch64-linux-android-addr2line 放到对应的目录,笔者放到/Users/tangjianqiang/Library/Android/sdk/ndk/25.2.9519653 目录下面,使用ln -s 源文件 addr2line 进行软连接

然后再 ~/.bashfile中指定 ANDROID_NDK_ROOT=/Users/tangjianqiang/Library/Android/sdk/ndk/25.2.9519653 即可

where addr2line
/Users/tangjianqiang/Library/Android/sdk/ndk/25.2.9519653//addr2line

ps:aarch64-linux-android-addr2line 和 addr2line都要chmod 一下,防止执行的时候没有权限的问题

 

标签:命令,linux,addr2line,安装,Android,binutils
From: https://www.cnblogs.com/sukkimy/p/18599991

相关文章

  • 在 UTM 上安装 Alpine Linux 的步骤
     步骤1:下载AlpineLinux镜像访问AlpineLinux的官方网站:https://alpinelinux.org/downloads/。下载适用于虚拟机的x86_64或aarch64架构的AlpineISO镜像。步骤2:创建虚拟机打开UTM应用,点击右上角的"+"按钮来创建一个新的虚拟机。选择虚拟机类型(例如......
  • Docker方式安装GitLab
    Docker方式安装GitLabGitLab提供了一个官方Docker镜像,该镜像包含了GitLab所需的所有服务,并以单个容器的形式运行。GitLab官方Docker镜像地址:GitLabDocker镜像(GitLabEE)注意事项GitLabDocker镜像默认不包含邮件传输代理(MTA),如Postfix或Sendmail。推荐......
  • 2024最详细Python、Pycharm安装教程来了!
    在开始安装Python之前,让我们先准备好以下内容:一台电脑(Windows、Mac或Linux系统)稳定的网络连接【安装包领取方式在文末!!】一、进入Python官网首页,下载Python选择Python3.10.5,下载64位的版本 二、下载完成后,进行安装1.双击Python-3.10.5-amd64.exe2.选择Custom......
  • Mac终端安装Jupyter Notebook
    1.Mac终端安装JupyterNotebookJupyter官方安装网址1.1先更新一下pip,然后安装JupyterNotebookpip3install--upgradepippip3installjupyter1.2配置环境变量安装完Jupyter之后,在终端输入jupyternotebook可能会遇到jupytercommandnotfound的情况。这是因为Jupyte......
  • 不同操作系统中安装Python的详细步骤
    一、Windows系统下载Python安装程序访问Python官方网站(https://www.python.org/downloads/)。在网站上,你会看到不同版本的Python可供下载。通常,建议下载最新的稳定版本(如Python3.x系列)。对于大多数初学者和一般用途,Python3是合适的选择。找到适合Windows系统的安装文件,它......
  • 不同操作系统中使用nvm(Node Version Manager)管理Node多版本的详细步骤,包括安装、卸载
    一、在Linux系统中(以Ubuntu为例)1.安装nvm打开终端,通过以下命令下载nvm安装脚本:curl-o-https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh|bash上述命令从nvm的官方GitHub仓库获取安装脚本并执行它。安装过程中可能会提示你输入密码,因为它需要修改一......
  • 不同环境下安装Swagger
    1.在基于Maven的Java项目中(SpringBoot项目为例)步骤一:添加依赖在项目的pom.xml文件中添加Swagger-UI相关依赖。对于SpringBoot项目,通常会添加springfox-boot-starter依赖。<dependency><groupId>io.springfox</groupId><artifactId>springfox-boot-starter</......
  • Z-BlogPHP 的安装步骤是什么?
    Z-BlogPHP的安装过程相对简单,主要分为以下几个步骤:解压程序代码:首先,下载Z-BlogPHP的安装包,并将其解压到你的网站根目录。例如,如果你的网站根目录是 /home/wwwroot/你的域名/,将解压后的文件夹放置在这个目录下。访问安装页面:解压完成后,打开浏览器,访问你的网站地址,例......
  • 宝塔面板安装配置文件有错误,解决宝塔面板配置文件问题的方法
    当您在安装宝塔面板后发现配置文件有错误时,可以按照以下步骤进行排查和解决:检查配置文件:确保宝塔面板的配置文件(如/www/server/panel/data/config.json)没有语法错误。可以使用文本编辑器打开配置文件,逐行检查。恢复默认配置:如果配置文件损坏严重,可以尝试恢复默认配置。备份当前......
  • goland2024如何安装?附安装包和激活方式
    前言大家好,我是小徐啊。goland是我们开发Go语言时的常用的开发工具,功能强大,今天,小徐就来介绍下如何安装和获取激活方式。文末附获取方式。如何安装和激活goland首先,我们双击下goland2024安装包,开始安装。然后,我们点击下运行按钮。然后,我们点击下一步按钮。然后,我们选择要......