1.下载libzmq源码包:
下载 libzmq
2.交叉编译过程
./autogen.sh
1. sudo apt-get install libtool
2. sudo apt-get install autoconf
3. sudo apt-get install automake
根据提示依次输入这三个命令即可执行命令。
./configure配置
使用 ./configure -h 查看文档。
对于交叉编译torch源码交叉编译,主要有三个参数: –build --host --target
--build参数指的是编译源码包的系统环境,可以通过查看系统环境变量获取。 执行set命令看到MACHTYPE=i686-pc-linux-gnu,然后--build=i686-pc-linux-gnu
–host参数指的是编译工具运行在哪些系统上
–target参数是指编译工具要运行的系统。 比如在虚拟机上编译gdb的时候,这个gdb需要查看arm开发板的core文件(在虚拟机上查看)。 这一点一定要理解清楚。 比如我编译的gdb会在我的笔记本上运行torch源码交叉编译,但是我想调试交叉编译的arm指令集程序。 此时-target必须是arm-linux,但-host是i686-pc-linux -gnu。