DPDK 交叉编译

安装 arm 编译工具链:

在 Ubuntu 上安装aarch64-none-linux-gnu-gcc有以下两种常用方法:

 
  • 使用包管理器安装(推荐)
    • 更新软件包列表:打开终端,输入命令sudo apt update,该命令用于更新 Ubuntu 系统的软件包列表,确保获取到最新的软件包信息。
    • 安装交叉编译工具:输入命令sudo apt install gcc-aarch64-linux-gnu g++-aarch64-linux-gnu,系统会自动下载并安装aarch64-none-linux-gnu-gcc以及相关的依赖项。
  • 手动下载安装
    • 下载工具链:从ARM 官方网站下载适合的aarch64-none-linux-gnu工具链,如gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz
    • 解压工具链:在下载目录下,使用命令tar -xf gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz解压下载的文件。
    • 配置环境变量:打开~/.bashrc文件,在文件末尾添加export PATH=$PATH:/path/to/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin,将/path/to/替换为实际解压后的路径。然后执行source ~/.bashrc使环境变量设置生效。
 

安装完成后,可以通过aarch64-none-linux-gnu-gcc -v命令来验证是否安装成功,如果显示版本信息,则说明安装成功。

在 Ubuntu 上安装arm-linux-gnueabihf系列工具链用于 32 位 ARM 架构开发,有以下两种常用方法:

  • 使用包管理器安装
    • 更新软件包列表:打开终端,输入命令sudo apt update,更新 Ubuntu 系统的软件包列表,确保能获取到最新的软件包信息。
    • 安装交叉编译工具:输入命令sudo apt install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf,系统会自动下载并安装针对 32 位 ARM 架构的交叉编译工具及相关依赖项。
  • 手动下载安装
    • 选择并下载工具链:前往ARM 官方网站清华镜像等可靠源,选择适合的 AArch32 的arm-none-linux-gnueabihf工具链下载,如gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf.tar.xz
    • 解压工具链:在下载目录下,使用命令tar -xf gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf.tar.xz解压下载的文件。
    • 配置环境变量

你可能感兴趣的:(DPDK,linux,服务器)