zoukankan      html  css  js  c++  java
  • linux 修改 elf 文件的dynamic linker 和 rpath

    linux 修改 elf 文件的dynamic linker 和 rpath

    https://nixos.org/patchelf.html

    下载地址

    https://nixos.org/releases/patchelf/patchelf-0.9/patchelf-0.9.tar.gz

    https://nixos.org/releases/patchelf/patchelf-0.9/patchelf-0.9.tar.bz2

    $ ./patchelf --help
    syntax: ./patchelf
      [--set-interpreter FILENAME]
      [--page-size SIZE]
      [--print-interpreter]
      [--print-soname]		Prints 'DT_SONAME' entry of .dynamic section. Raises an error if DT_SONAME doesn't exist
      [--set-soname SONAME]		Sets 'DT_SONAME' entry to SONAME.
      [--set-rpath RPATH]
      [--remove-rpath]
      [--shrink-rpath]
      [--print-rpath]
      [--force-rpath]
      [--add-needed LIBRARY]
      [--remove-needed LIBRARY]
      [--replace-needed LIBRARY NEW_LIBRARY]
      [--print-needed]
      [--no-default-lib]
      [--debug]
      [--version]
      FILENAME

    ================= End

  • 相关阅读:
    Android Studio 单刷《第一行代码》系列 05 —— Fragment 基础
    Android Studio 单刷《第一行代码》系列 04 —— Activity 相关
    Android Studio 单刷《第一行代码》系列 03 —— Activity 基础
    Android Studio 单刷《第一行代码》系列 02 —— 日志工具 LogCat
    Android Studio 单刷《第一行代码》系列 01 —— 第一战 HelloWorld
    IDEA 内网手动添加oracle,mysql等数据源,以及server returns invalid timezone错误配置
    eclipse maven设置
    IntelliJ IDE 常用配置
    eclipse maven 常见问题解决方案
    Maven 安装和配置
  • 原文地址:https://www.cnblogs.com/lsgxeva/p/9645928.html
Copyright © 2011-2022 走看看