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
会安装到指定的目录、位置的则是系统默位置

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

相关文章
|
8月前
|
Linux 开发者
交叉编译工具链的下载与安装
交叉编译工具链的下载与安装
1114 1
|
8月前
|
编译器 C语言 Windows
cryptopp使用Qt mingw编译,以及海思平台交叉编译
cryptopp使用Qt mingw编译,以及海思平台交叉编译
200 0
|
8月前
|
Ubuntu 编译器 C语言
ARM-GCC与交叉编译
ARM-GCC与交叉编译
|
8月前
交叉编译安装tslib
交叉编译安装tslib
100 0
|
4月前
|
Ubuntu 开发工具 git
交叉编译MiniGUI
交叉编译MiniGUI
|
8月前
|
编译器 Ubuntu Windows
|
8月前
|
编译器 Linux
boost库交叉编译ARM版本
boost库交叉编译ARM版本
335 2
|
8月前
|
Linux C语言 开发者
Linux嵌入式系统之交叉编译中构建交叉编译工具链
Linux嵌入式系统之交叉编译中构建交叉编译工具链
133 0
|
8月前
|
Ubuntu 编译器 Linux
交叉编译工具链安装
交叉编译工具链安装
286 0
|
Ubuntu Java 编译器
iMX6 yocto平台QT交叉编译环境搭建
iMX6 yocto平台QT交叉编译环境搭建
283 0
iMX6 yocto平台QT交叉编译环境搭建