下载Poco库
- 从
github
下载Poco
库最新源码,或下载Tag
中已归档的源码,这里我下载的是Poco-1.9.4
github主页 - 解压后,目录结构如下,在
build/config
目录下,找到ARM-Linux
文件并打开,将其中的TOOL
字段改为自己的交叉编译工具链(一般都是由CPU厂商提供)
以下红框的前半部分
为交叉编译工具链路径,后半部分
为交叉编译工具链的编译器前缀
aarch64
:表示目标平台为64位ARM架构
,即使用此编译工具编译出来的程序,在64位ARM架构的CPU
上运行
linux
:表示目标操作系统为Linxu
系统
3.回到解压后的根目录,执行构建脚本,用以生成Makefile
,这里的--omit
关键字表示排除该模块
./configure --no-tests --no-samples --config=ARM-Linux --prefix=/home/develop/POCO/build_poco --static --cflags=-fPIC --omit=NetSSL_OpenSSL,Crypto,Zip,Data,Data/SQLite,Data/ODBC,Data/MySQL,Data/PostgreSQL,MongoDB,Redis,PDF,CppParser,PageCompiler
再make
编译源码,编译完成后make install
将编译好的库文件安装到先前的配置目录/home/develop/POCO/build_poco
即可