libzmq交叉编译

简介: arm64 交叉编译 libzmq

环境

  • ubuntu 18.04 虚拟机
  • aarch64-linux-gnu交叉编译工具

下载libzmq源码

github:https://github.com/zeromq/libzmq
gitee:https://gitee.com/zcover/libzmq
克隆:git clone https://gitee.com/zcover/libzmq.git

生成configure

克隆的源码中并没有configure文件、需要手动执行autogen.sh生成

安装autogen.sh依赖的工具

sudo apt-get install libtool autoconf automake

生成 configure

./autogen.sh

生成Makefile

./configure --host=aarch64-linux CC=aarch64-linux-gnu-gcc AR=aarch64-linux-gnu-ar CXX=aarch64-linux-gnu-g++ -prefix=/opt/libzmq

  • --host 编译程序运行的平台
  • -prefix 安装路径
  • CC gcc交叉编译工具
  • AR ar交叉编译工具
  • CXX g++交叉编译工具

编译

make

安装

sudo make install
会安装到指定的目录、位置的则是系统默位置

其他平台交叉编译将交叉编译工具更换即可

相关文章
|
4月前
|
Linux 开发者
交叉编译工具链的下载与安装
交叉编译工具链的下载与安装
713 1
|
4月前
|
Ubuntu 编译器 C语言
ARM-GCC与交叉编译
ARM-GCC与交叉编译
|
4月前
交叉编译安装tslib
交叉编译安装tslib
56 0
|
20天前
|
Ubuntu 开发工具 git
交叉编译MiniGUI
交叉编译MiniGUI
|
4月前
|
编译器 Ubuntu Windows
|
4月前
|
编译器 Linux
boost库交叉编译ARM版本
boost库交叉编译ARM版本
192 2
|
4月前
|
JSON Ubuntu Linux
LuaJit交叉编译移植到ARM Linux
LuaJit交叉编译移植到ARM Linux
99 1
|
4月前
|
Ubuntu 编译器 Linux
交叉编译工具链安装
交叉编译工具链安装
156 0
|
编解码 监控 算法
嵌入式linux下的FFmpeg交叉编译(最全面)
嵌入式linux下的FFmpeg交叉编译(最全面)
|
Ubuntu 编译器 Linux
交叉编译环境搭建
交叉编译环境搭建
163 0