環境
- ubuntu 18.04 虛拟機
- aarch64-linux-gnu交叉編譯工具
下載下傳libzmq源碼
github:
https://github.com/zeromq/libzmqgitee:
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
會安裝到指定的目錄、位置的則是系統默位置