• 2024-07-02C++编译问题,解决arm下链接静态库,引起的relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol错误
    显示的完整错误如下:relocationR_AARCH64_ADR_PREL_PG_HI21againstsymbol`ZN2c43yml9free_implEPvmS1'whichmaybindexternallycannotbeusedwhenmakingasharedobject;recompilewith-fPIC根据提示,在链接.a静态库时,应该在编译时加上参数-fPIC然而CMake文件中已
  • 2024-06-20银河麒麟v10(Sword)(aarch64架构)安装zhongkui-waf
    银河麒麟v10(Sword)(aarch64架构)安装zhongkui-waf系统:KylinLinuxAdvancedServerreleaseV10(Sword)waf官网地址:https://github.com/bukaleyang/zhongkui-waf需要安装的组件:OpenResty、ZhongKui、libmaxminddb和geoipupdate官方提供了install.sh脚本可以安装,但是脚本
  • 2024-06-19QEMU + Vscode + Arm Arch's Linux调试小记
    QEMU+Vscode+ArmArch'sLinux调试小记​ 前几天看到了一篇讲授如何调试ARMLinux内核的文章,这里现在记录一下调试ARMLinux内核的办法下载QEMU​ 对于ArchLinux用户而言,没有必要自己编译,直接上AUR源下载就行。我自己有打算研究和调试多个架构,所以我自己下载了:yay-Sqem
  • 2024-05-26Ascend Cann适用
    AscendCanntoolkit是开发昇腾算子、模型的工具。提供了x86和aarch64两个版本。根据不同芯片,如910B训练卡和310推理卡,提供了不同的kernel安装包,同一芯片版本下kernel同时提供了x86和aarch64的驱动版本。Cann包的下载地址在https://www.hiascend.com/developer/download/communi
  • 2024-05-26rockchip rk3568 板 LubanCat2 移植 openEuler操作系统记录 (1)
    用惯了fedora体系linux系统的用户,在使用Ubuntu,debian的时候会发现一些命令使用起来不太习惯,而目前嵌入式开发在网上能够搜索到的资料大都是基于ubuntu的。前段时间刚好做过类似的系统移植。所以决定把自己适配LubanCat的点点滴滴记录下来。这次记录分享的内容是向LubanCat-2移植
  • 2024-05-15Rocky Linux 9.4 正式版发布 - RHEL 100% 1:1 兼容免费发行版
    RockyLinux9.4正式版发布-RHEL100%1:1兼容免费发行版RockyLinux由CentOS项目的创始人GregoryKurtzer领导请访问原文链接:RockyLinux9.4正式版发布-RHEL100%1:1兼容免费发行版,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org以社区方式驱动的企
  • 2024-05-09Red Hat Enterprise Linux (RHEL) 9.4 发布 (x86_64, aarch64) - 红帽企业 Linux
    RedHatEnterpriseLinux(RHEL)9.4发布(x86_64,aarch64)-红帽企业Linux红帽企业Linux9请访问原文链接:RedHatEnterpriseLinux(RHEL)9.4(x86_64,aarch64)-红帽企业Linux,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org红帽企业Linux9红帽企
  • 2024-05-09AlmaLinux 9.4 正式版发布 - RHEL 二进制兼容免费发行版
    AlmaLinux9.4正式版发布-RHEL二进制兼容免费发行版由社区提供的免费Linux操作系统,RHEL二进制兼容发行版请访问原文链接:AlmaLinux9.4正式版发布-RHEL二进制兼容免费发行版,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org由社区提供的免费Linux操作系
  • 2024-05-09rust搭建交叉编译环境
    最近尝试了一下rust交叉编译,简单记录一下。原理1、使用rust的编译器将rust源码编译到汇编或者.o的状态(具体是汇编还是.o没有考证过)。2、使用目标平台的toolchain将rust生成的汇编或者.o链接成ELF等可执行的格式。基于上述原理,需要解决两个问题:首先,怎么让rust将rust代
  • 2024-04-30ffmpeg不同平台的一些编译脚本
    build-x86-64.sh:#!/bin/sh#编译后输出目录,在ffmpeg源码目录下的/android/arm64-v8aOUTPUT=$(pwd)/x86_64-linux/x64build(){./configure\--disable-x86asm\--prefix=$OUTPUT\--disable-static\--disable-debug\--disable-doc\--enable-shared\--en
  • 2024-04-21Linux_aarch64_head.S到main.c的环境建立
    PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。环境说明  无前言  最开始,我仅仅是对linux比较感兴趣,觉得其很神奇的,能够做到很多事情。后面了解到其源码也是开源的,于是抱着学习的态度,简要的看了看相关的代
  • 2024-04-15立创泰山派学习05-虚拟机ubuntu安装交叉编译工具
    一、虚拟机Ubuntu系统交叉编译1、下载aarch64类型的gcc,链接如下https://releases.linaro.org/components/toolchain/binaries/latest-7/aarch64-linux-gnu/     2、拷贝到虚拟机ubuntu系统中,进行解压tar-xvfgcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux
  • 2024-03-31ubuntu使用-ubuntu23.10中创建arm架构的银河麒麟操作系统v10
    ubuntu使用-ubuntu23.10中创建arm架构的银河麒麟操作系统v10ubuntuqemu银河麒麟arm安装qemu之后,从应用中或者使用virt-manager命令打开虚拟系统管理器。创建虚拟机,架构选择aarch64,机器类型不知道选什么,暂选的是virt,后面有问题的话再说。参考国产银河麒麟操作系统下载地址收集--
  • 2024-03-22Centos7交叉编译QT5.11.1+AArch64架构
    一、准备工作1、更新系统软件,目的是使用新版本的gcc等,还要保证磁盘空间足够1yumupdate2yuminstallgccgcc-c++3yuminstallmesa-libGL-develmesa-libGLU-develfreeglut-devel2、到linaro下载编译链工具安装aarch64(arm64)编译链工具。国产CPU,如飞腾、华为麒麟等
  • 2024-02-27Linux中安装FTP客户端(转载)
    Linux中测试搭建FTP服务器,刚安装完vsftpd测试登录时就提示“-bash:ftp:commandnotfound”,说明需要安装FTP客户端。1.http://rpmfind.net/linux/rpm2html/search.php?query=ftp下载客户端2.rpm-ivhftp-0.17-51.1.el6.x86_64.rpm安装客户端3.安装ftp-0.17-74.fc2
  • 2024-01-30openssh 9.6交叉编译ls1043
    准备工作zlib:官网下载:https://www.zlib.net版本:zlib-1.2.2.tar.gzopenssl:官网下载:https://www.openssl.org/source版本:openssl-1.1.1k.tar.gzopenssh:官网下载:http://www.openssh.com/portable.html阿里云镜像:https://mirrors.aliyun.com/pub/OpenBSD/OpenSSH/portable
  • 2024-01-10centos安装mysql8,银河麒麟安装mysql8,arm(aarch)架构,rpm包,完全离线安装
    作者主页:https://www.cnblogs.com/milkbox/参考:软件包下载:https://rpmfind.net/linux/rpm2html/search.phpMySQL::DownloadMySQLCommunityServer主要教程:十二、MySQL8.0.32离线安装(适用于Linux-CentOS7)_linux离线安装libaio-CSDN博客本教程以银河麒麟v10为例注
  • 2024-01-05Red Hat Enterprise Linux 9 (RHEL 9) 正式版发布(含 x86_64 和 aarch64 镜像下载)
    红帽企业Linux9作者主页:www.sysin.orgRedHatEnterpriseLinux9(RHEL9)发布说明2022年5月18日,IBM收购的红帽公司宣布推出红帽企业Linux9(RHEL9),这是世界领先的企业Linux平台的最新版本。RHEL9为支持混合云创新提供了更灵活、更稳定的基础,并为跨物理、虚拟、私
  • 2024-01-04JetBrains AppCode 2023.1 (macOS x64、aarch64) - 适用于 iOS/macOS 开发的智能 IDE
    Xcode14.3compatibility,Swiftrefactoringsandintentions,theIDE’sUI,andKotlinMultiplatformMobile.作者主页:sysin.orgJetBrainsAppCode-适用于iOS/macOS开发的智能IDEAppCode2023现已推出,立即了解最新变化为什么选择AppCode得益于对代码结构的深刻理解,Ap
  • 2023-12-24鲲鹏920 aarch64 版本 Ambari HDP 下载地址
    本文能够适配兼容华为鲲鹏920 aarch64 版本,仅限CentOS7、openEuler20.03-LTS操作系统以下是详细下载地址1、CentOS7aarch64版本CentOS7aarch64https://mirrors.huaweicloud.com/kunpeng/yum/el/7/bigdata/https://mirrors.huaweicloud.com/kunpeng/yum/el/7/bigdata/
  • 2023-12-21protobuf、protobuf-c、protobuf-c-rpc在Linux(Ubuntu18.04)编译安装及交叉编译arm\aarch64版本
    protobuf、protobuf-c、protobuf-c-rpc在Linux(Ubuntu18.04)编译安装及交叉编译arm\aarch64版本文章目录protobuf、protobuf-c、protobuf-c-rpc在Linux(Ubuntu18.04)编译安装及交叉编译arm\aarch64版本一、前言二、protobuf、rpc、protobuf-c、protobuf-c-rpc介绍1、protobuf2、protob
  • 2023-12-11aarch64 和 ARMV8 的区别
    aarch64和ARMv8是紧密相关但涵义不同的术语,在解释他们的区别之前,让我们先简单理解它们各自的含义:ARMv8:ARMv8是指ARM架构的第八个版本,这是由ARMHoldings设计的一种处理器架构(也称为ARMv8-A)。这个版本首次引入了对64位处理器的支持,它被设计来提供增强的性能,更好的电
  • 2023-11-30Ascend C 算子开发遇到的问题及解决方法
    摘要:在学习AscendC算子开发进阶课程的时候,进行AscendC自定义算子工程、算子调用等实验,在开发环境中遇到了一些问题,在这里记录一下。首先如果在启智社区CANN版本为6.3,要进行AscendC算子开发,需要更新CANN版本。在CANN社区根据你的架构,比如我的为CPU架构位aarch64,所以下载Ascend-
  • 2023-11-26在x86_64的ubuntu下载并运行aarch64架构的容器
    在x86_64的ubuntu下载并运行aarch64架构的容器docker仓库官网https://hub.docker.com/docker操作相关指令#拉取docker镜像sudodockerpull镜像名称#加载本地docker文件sudodockerload-i文件路径#进入相关容器sudodockerexec-it容器名称或容器ID/bin/bash#显
  • 2023-11-23ftp服务端移植到aarch64-linux
    github搜索下载ftp源码包:https://github.com/dagwieers/vsftpd源码包中有INSTALL安装说明,本下涉及的操作依赖安装说明书写1.解压源码包不会的话建议百度。2.修改Makefile文件,并编译保证主机中已经有交叉编译工具,并且已经添加到环境变量中,修改Makefile中的CC变量,我是这样的:aa