
Linux环境下Glog日志库的交叉编译与应用.rar
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源详细介绍在Linux环境下对Google Glog日志库进行交叉编译的方法及步骤,并探讨其在实际项目中的应用技巧。
在Linux环境下使用C++进行glog日志库的编译及交叉编译:
一、 编译Linux版本
1. 将 glog-master.tar 文件拷贝到 /opt 目录下。
2. 进入 /opt 目录:`cd /opt`
3. 解压文件:`tar -xvf glog-master.tar`
4. 切换至解压后的目录:`cd glog-master`
5. 创建一个构建目录: `mkdir build`
6. 配置编译参数,指定安装路径为 `/opt/glog/glog-master/build/`:
```./configure --prefix=/opt/glog/glog-master/build/```
7. 编译源码:`make`
8. 安装生成的文件: `make install`
二、 交叉编译ARM版本
1. 将 glog-master.tar 文件拷贝到 /opt 目录下。
2. 进入 /opt 目录:`cd /opt`
3. 解压文件:`tar -xvf glog-master.tar`
4. 切换至解压后的目录: `cd glog-master`
5. 创建一个构建目录用于ARM版本的编译: `mkdir arm_build`
6. 配置交叉编译环境,指定安装路径为 `/opt/glog/glog-master/arm_build/` 并设置正确的C和C++ 编译器:
```./configure --prefix=/opt/glog/glog-master/arm_build/ --host=arm-linux CC=${编译器绝对路径}/arm-linux-gcc CXX=${编译器绝对路径}/arm-linux-g++```
7. 进行交叉编译:`make`
8. 安装生成的文件: `make install`
以上步骤完成了glog日志库在Linux和ARM平台上的构建。
全部评论 (0)


