首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏C++核心准则原文翻译

    使用树莓派构建嵌入式C++调试环境

    gdbserver --version 安装gdb-multiarch 在Ubuntu主机的终端窗口中输入以下命令安装多平台版本的gdb. sudo apt-get install gdb-multiarch 安装完成后通过以下命令确认安装结果: gdb-multiarch -v 参考信息: https://packages.ubuntu.com/bionic-updates/amd64/gdb-multiarch 在Ubuntu主机的终端窗口中输入如下命令,启动gdb-multiarch。 gdb-multiarch 画面表示如下: ?

    2K10发布于 2020-03-25
  • 来自专栏JFrog杰蛙DevOps

    多多益善|基于Artifactory和Buildx构建多架构Docker镜像

    linux/arm64 \ --output=type=image,push=true,registry.insecure=true \ --tag myartifactory/docker-local /multiarch-image (参见https://github.com/docker/buildx) Artifactory里的多架构镜像 以下是上一节创建的multiarch-image多架构镜像在Artifactory中的存储方式 当multiarch-image应用运行时,Docker CLI将首先拉取清单列表,然后使用它来选择拉取和部署哪个镜像,以匹配目标地的操作系统和架构。 如下的JFrog CLI命令将我们在docker-local仓库中创建的多架构映像晋级到docker-target仓库中: $ jfrog rt docker-promote --copy \ multiarch-image 命令如下: $ jfrog rt docker-promote --copy \ --source-tag “latest” --target-tag “latest-new” \ multiarch-image

    1.1K20发布于 2021-09-22
  • 来自专栏软件设计

    6.S081/6.828: 0 环境搭建和调试

    6.S081环境搭建sudo apt-get install git build-essential gdb-multiarch qemu-system-misc gcc-riscv64-linux-gnu : "127.0.0.1:26002", //见.gdbinit 中 target remote xxxx:xx "miDebuggerPath": "/usr/bin/gdb-multiarch ", // which gdb-multiarch "MIMode": "gdb", "preLaunchTask": "xv6build" }

    1.2K61编辑于 2022-11-26
  • RK3562 单板机图形用户界面开发完全手册:Qt Creator 配置与 LVGL 案例详解(一)

    Host# sudo apt install gdb-multiarch执行如下命令,查看调试器版本。Host# gdb-multiarch --version执行如下命令,加载环境变量。 具体路径为:/usr/bin/gdb-multiarch选择后,Name修改为"gdb-multiarch",再点击Apply,如下图所示。 Add",将Name修改为"RK3562",Device type选择"Generic Linux Device",Compiler的C++选择"RK3562-GCC",Debugger选择"gdb-multiarch

    18210编辑于 2026-02-26
  • 来自专栏docker

    docker交叉编译arm镜像

    其具体步骤如下:2、如果有安装buildx,需要先清除旧的docker buildx rm multiarch-builder3、安装buildxdocker buildx create --name multiarch-builder --use4、查看安装是否成功docker buildx inspect --bootstrap5、进入Dockerfile文件所在目录编译镜像docker buildx

    42510编辑于 2025-06-23
  • 来自专栏FreeSWITCH中文社区

    在Debian 9上使用mod_av

    /sysdeps/x86_64/multiarch/.. /multiarch/memmove-vec-unaligned-erms.S:242 #1  0x00007f71dcad72f8 in ??

    98720发布于 2020-12-21
  • 来自专栏donghui的博客

    使用 docker buildx 构建多 CPU 架构镜像

    构建多架构镜像,并推送到 Docker Hub: docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t donhui/multiarch 可以将 type 指定为 docker,但必须分别为不同的 CPU 架构构建不同的镜像,不能合并成一个镜像,如: docker buildx build -t donghui/multiarch-armv7 --platform=linux/arm/v7 -o type=docker . docker buildx build -t donghui/multiarch-arm64 --platform=linux /arm64 -o type=docker . docker buildx build -t donghui/multiarch-amd64 --platform=linux/amd64 -o type

    4.7K10发布于 2020-05-18
  • 来自专栏C++核心准则原文翻译

    使用Eclipse构建树莓派远程调试环境

    在Ubuntu主机端使用gdb-multiarch实现远程调试之后,接下来使用说明在Eclipse中实现远程调试的方法。 选择[Gdb debugger]为gdb-multiarch。 ? 选择[Debugger]属性页中的[Connection]设定项目。

    1.2K20发布于 2020-03-25
  • 来自专栏DevOps持续集成

    Docker多架构容器镜像构建方式

    FROM nginx RUN echo “Hello multiarch” > /usr/share/nginx/html/index.html ########## on amd64 machine docker run --rm --privileged multiarch/qemu-user-static --reset -p yes 我们还可以使用 Buildah构建多架构容器镜像。 = "multiarch" ]] then docker buildx rm multiarch | exit 0 docker buildx create --name multiarch --use docker buildx inspect --bootstrap fi ####### Push multiarch ########### docker buildx build --push --platform

    2.4K41编辑于 2023-08-22
  • 来自专栏yanlongli_艳龙

    x86 架构运行 其他架构镜像

    Linux) docker版本 :Docker version 20.10.11 1、初始化 binfmt_misc 、QEMU依赖安装 docker run --rm --privileged multiarch CREATED SIZE loongsongd/debian_mips64el_x64 v9 f807eae237d5 6 days ago 267MB multiarch loongsongd/debian10_loongarch64_x64 e15.0 6e04cd1bee86 2 months ago 2.91GB multiarch

    2.7K11编辑于 2022-03-08
  • 来自专栏MyPanda的学习笔记

    私有docker registry镜像的制作-busybox based

    busybox 的二进制文件,这里使用1.28.1的版本的busybox,URL为: https://busybox.net/downloads/binaries/1.28.1-defconfig-multiarch /busybox-x86_64 [root@localhost ~]# wget https://busybox.net/downloads/binaries/1.28.1-defconfig-multiarch /busybox-x86_64 --2019-09-21 22:57:09-- https://busybox.net/downloads/binaries/1.28.1-defconfig-multiarch

    1K20发布于 2020-06-09
  • 来自专栏coderhuo

    Ubuntu上搭建arm虚拟运行环境

    首先安装多平台的gdb工具: sudo apt-get install gdb-multiarch 重新编译示例代码main.c,注意,这次加上了参数--static。 qemu-arm -g 1234 a.out 新开一个命令行窗口,启动gdb client,进入gdb交互界面: gdb-multiarch a.out 在gdb交互界面输入以下内容就可以连接到

    5.8K31发布于 2020-01-20
  • 来自专栏Android 研究

    APK安装流程详解9——PackageParser解析APK(上)

    final int[] splitRevisionCodes; public final boolean coreApp; public final boolean multiArch = baseApk.multiArch; this.extractNativeLibs = baseApk.extractNativeLibs; } )]); this.signatures = signatures; this.coreApp = coreApp; this.multiArch = multiArch; this.extractNativeLibs = extractNativeLibs; } } 通过注释我们知道这个类表示在解析过程中的一个 VerifierInfo成员变量:表示验证对象 Signature成员变量:表示签名对象 coreApp成员变量:表示是不是"核心"APP multiArch成员变量:表示是不是支持多平台,这里主要是指

    6.6K10发布于 2018-08-30
  • 来自专栏生信菜鸟团

    Rtips:RBioFormats包读取和处理ome-tiff图片

    记得一定要加INSTALL_opts = "--no-multiarch",不然R默认会32和64位都安装,但是由于java的版本不同,会导致安装失败。 install.packages("RBioFormats-Bio-Formats_6.1.0.tar.gz", repos = NULL, type = "source", INSTALL_opts = "--no-multiarch

    1.9K10编辑于 2022-10-31
  • 来自专栏腾讯云TStack专栏

    如何用10分钟生成多平台docker镜像?

    qemu-user-static   为了让在x86上可以运行arm64的docker镜像,这里需要安装qemu-user-static,过程如下: 1 $ docker run --rm --privileged multiarch working-with-buildx/#build-multi-platform-images 3、https://github.com/docker/buildx 4、https://github.com/multiarch

    1.6K20发布于 2019-11-18
  • 来自专栏机器人课程与技术

    Ubuntu使用PlayOnLinux笔记

    Compiling WoW64 Ubuntu's implementation of Multiarch is still incomplete, so for now you can't simply Building Biarch Wine On Ubuntu Building Wine Packaging Multiarch in Wine build dependencies ---- Ubuntu

    2.4K30发布于 2019-01-23
  • 来自专栏jeremy的技术点滴

    生成多平台docker镜像

    qemu-user-static 为了让在x86上可以运行arm64的docker镜像,这里需要安装qemu-user-static,过程如下: $ docker run --rm --privileged multiarch working-with-buildx/#build-multi-platform-images https://github.com/docker/buildx https://github.com/multiarch

    1.9K20发布于 2019-11-07
  • 来自专栏宸机笔记

    MIPS-漏洞研究常用工具及调试方法

    之后在本机的gdb中进行连接调试 gdb-multiarch level1 pwndbg> set architecture mips pwndbg> set endian big pwndbg> target /bin/level1 之后正常使用GDB或者IDA连接即可 gdb-multiarch level1 > set architecture mips > target remote :1234 可能出现的问题

    1.9K20发布于 2021-04-02
  • 来自专栏宸机笔记

    MIPS-漏洞研究常用工具及调试方法

    之后在本机的gdb中进行连接调试 gdb-multiarch level1 pwndbg> set architecture mips pwndbg> set endian big pwndbg> target /bin/level1 之后正常使用GDB或者IDA连接即可 gdb-multiarch level1 > set architecture mips > target remote :1234 可能出现的问题

    1.5K40发布于 2021-04-01
  • 来自专栏nginx遇上redis

    MIPS漏洞调试环境安装-栈溢出

    /setup.sh 接着是安装gdb-multiarch,安装命令: sudo apt-get install gdb-multiarch 安装完毕后,整个远程动态调试的过程为: 1. 使用gdb-multiarch ./hello来开启gdb。 3. 进入gdb后,使用命令target remote 127.0.0.1:1234,即开始调试程序。 用gdb-multiarch调试,相较于ida远程调试来说,对于用习惯了gdb调试的人来说应该会方便不少,而且还有pwndbg的支持。 qemu模拟运行mips系统 配置网络环境 1. '/bin/sh\x00'data=data.ljust(0x1a0+0x54,'a')data+=p32(do_system_addr)f.write(data)f.close() 可以使用gdb-multiarch

    2.1K50发布于 2019-10-15
领券