git依赖openssl、zlib、

首先编译openssl

  1. ./Configure linux-armv4 shared
  2. 修改Makefile,CC、RANLIB、MAKEDEPPROG为对应的交叉编译器
  3. make完成
  4. 拷贝libssl.so和libcrypto.so到相应目录
  5. 拷贝include文件到对应目录
编译zlib
CC=/opt/cross/sysroot/usr/bin/arm-linux-gnueabi-gcc ./configure

make并拷贝libzlib.so到相应目录,拷贝zlib.h、zconf.h到include目录
编译curl
cmake -DCMAKE_C_COMPILER=/opt/cross/sysroot/usr/bin/arm-linux-gnueabi-gcc
make并拷贝libcurl.so到相应的目录

编译expat(编译失败)

CC=/opt/cross/sysroot/usr/bin/arm-linux-gnueabi-gcc ./configure --host=arm-linux-gnueabi



make

编译git

修改Makefile的CC为相应的arm-linux-gnueabi-gcc

make NO_EXPAT=1或者make config

最新文章

  1. Servlet页面登录的数据库验证程序(一)
  2. Android开发LogCat一直不停输出的解决方法
  3. C++的异常处理之一:throw是个一无是处的东西
  4. SQL Server output经典使用
  5. 【原】iOS学习之第三方-AFNetworking1.3.0
  6. url、base64 编码规则
  7. linux 系统监控系列之vmstat
  8. CodeForces 456A
  9. 数据的ID名生成新的引用索引树
  10. 像我这样优雅地进行Spring整合MongoDB
  11. 异常-----freemarker.core.InvalidReferenceException问题解决
  12. Android,资料分享(2015 版)
  13. MySQL技术内幕读书笔记(五)——索引与算法
  14. node.js初识06
  15. 月饼问题PAT B1020(贪心算法)
  16. Nodejs+Mongo+WebAPI
  17. 通用权限管理系统底层更换最新Oracle驱动的方法
  18. redis 配置文件翻译
  19. 使用 CGContextRef 进行简单内容绘制
  20. java.lang.NoClassDefFoundError错误

热门文章

  1. 将已有的项目提交到GitHub
  2. gpfs中遇到的错误
  3. java知识回顾
  4. Java NIo 笔记001
  5. NOIP 2002提高组 选数 dfs/暴力
  6. 分布式文件系统 ~MogileFS~
  7. angular 自定义指令参数详解【转】【个人收藏用】
  8. [Dynamic Language] Python非子包引用
  9. 不同的activity使用bundle对象传值给广播接收器
  10. Running multiple instances of Xamarin Studio on a Mac