linux系统上编译arm版的protobuf库
来源:互联网 发布:大话设计模式java 编辑:程序博客网 时间:2024/06/08 07:18
准备条件:
1.安装gcc编译器和make
2.安装arm-linux或其他arm编译器
可以用arm-linux-gcc -v和gcc -v来检查编译器版本。
从官网下载protobuf-2.5.0.tar.gz.
第一步是编译出x86版的库和protoc,
按顺序执行下列命令
tar -zxvf protobuf-2.5.0.tar.gz
cd protobuf-2.5.0
./configure
make
make check
sudo make install
这时已经编译出一个linux版的protobuf库和protoc, 这时需要开始来编arm版,因为下一步需要可以在linux上运行的protoc,所以上面的步骤不能少。
下面开始编译arm版
make clean
./configure --host=arm-linux --with-protoc=protoc
make
如果没有出错,那么arm版的库就编译出来了, 他们的位置是
protobuf-2.5.0/src/.libs/
使用readelf -h libprotobuf-lite.a来查看文件信息,如果对应machin值是ARM,那么就是大功告成了。
1 0
- linux系统上编译arm版的protobuf库
- linux系统上编译arm版的protobuf库
- linux 系统上的 交叉编译 opencv 目标 ARM
- QT4.8.0 opensource linux arm上的库编译
- 在arm linux 上构建的系统
- arm-linux-gcc-4.4.3交叉编译google的protobuf。以及使用方法
- LTP在arm-linux-交叉编译环境上的安装
- 编译在linux arm核上运行的内核模块
- 编译 ARM 上的 GDB
- ARM Linux上的系统调用代码分析
- 交叉编译libxml2的arm-linux库
- protobuf-c 在arm linux 嵌入式平台的使用 protobuf和Json对比测试
- Protobuf 在Ubuntu 14.04上的编译与使用
- ICE3.4.2/3.3.1 POCO1.4.2 google-protobuf 在 arm-linux上安装
- protobuf的编译
- protobuf的编译方法
- protobuf的编译
- 编译ARM平台上的gdb
- sipdroid项目结构分析,类的大体作用 比较全
- 跟我一起写 Makefile(九)
- C++ 语言的 15 个晦涩特性
- adb root error
- phpinfo中找不到mysql,只有mysqlnd
- linux系统上编译arm版的protobuf库
- MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
- 论文读书笔记-using twitter to recommend real-time topical news
- oracle 用户管理
- MyEclipse安装JS智能提示插件Spket
- 19 Android seekBar
- 六种方式实现hibernate查询
- 聚类算法K-Means, K-Medoids, GMM, Spectral clustering,Ncut
- 线性代数的本质