我有一个C/C++项目,必须为arm 64(aarch 64)Linux平台编译,然后打包到RPM和DEB包中,然后发布。创建和发布用于arm 64的Linux软件。如何使用amd 64 Linux主机系统构建aarch 64二进制文件?我有以下linux
katya7@katya7-comp:~$ cat /etc/os-release
NAME="KDE neon"
VERSION="5.25"
ID=neon
ID_LIKE="ubuntu debian"
PRETTY_NAME="KDE neon User - 5.25"
VARIANT="User Edition"
VARIANT_ID=user
VERSION_ID="20.04"
HOME_URL="https://neon.kde.org/"
SUPPORT_URL="https://neon.kde.org/"
BUG_REPORT_URL="https://bugs.kde.org/"
LOGO=start-here-kde-neon
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
1条答案
按热度按时间eblbsuwk1#
您尝试过交叉编译吗?有一篇很好的博客文章介绍了如何在具有不同架构的构建平台上对aarch64进行交叉编译。https://jensd.be/1126/linux/cross-compiling-for-arm-or-aarch64-on-debian-or-ubuntu