一.设置交叉编译环境 在makefile所在目录(或源代码根目录)打开终端. 在终端中设置交叉编译所需的临时环境变量(也可写到配置文件中设置为全局环境变量),其中交叉编译工具链的名称和目录需要根据实际目录设置,每次编译前执行以下命令: export CC=/home/hk/Desktop/sixin/gcc-4.9/bin/mips-linux-gcc export CXX=/home/hk/Desktop/sixin/gcc-4.9/bin/mips-linux-g++ export AR=/…
使用mingw 对libcURL,openSSL,zLib交叉编译   将三个库解压到同一目录下 比如取目录名为 "source" 的目录   提前安装active-perl 配置好mingw和msys环境 否则编译会出错   - source + curl-xxx + openssl-1.0.xx + zlib-xxx     1第一步 (在msys环境中执行) 编译openssl 依次输入四个指令 ./config -t ./config threads shared no-cap…
最近有个项目用到openssl,于是去openssl的官方网站上下载了最新的版本,v1.1.1b版本. 解压之后,发现配置编译,可以使用./config或者./Configure来完成. 网上也查了一些交叉编译的说明,经常在config之后,还要手动的修改makefile才行.这种就对我这种需要维护N种交叉编译环境的人来说,就比较头疼了. 按常理讲,openssl这种用途如此广的开源库,在交叉编译应该做得很好才对啊! 打开config脚本,查找了一下,其交叉编译是可以配置的,不需要配置之后,再手…
近日将QtEmbedded库的版本由4.7.0更新到4.7.4.工具链并未改变,仍为 Target: arm-none-linux-gnueabiConfigured with: ......Thread model: posixgcc version 4.3.2 (Sourcery G++ Lite 2008q3-72) 所有依赖的库根据需要重新下载最新版本编译.现将在此过程中出现的问题及解决方法列出,以供下次移植时参考. 1.browser程序重新编译,在开发板的命令行运行:./browse…
目录: 1,交叉编译openssl 2,win32  vc9 编译 openssl 1,交叉编译openssl [原]交叉编译openssl不修改Makefile的方法 http://blog.chinaunix.net/uid-20680966-id-3232074.html 版本:OpenSSL 1.0.2e 3 Dec 2015 make clean CC=/opt/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin/…
下载openssl1.1并解压,进入openssl根目录,执行配置命令 ./Configure linux-armv4 --prefix=$(pwd)/__install 这里使用当前目录下的__install目录 ARMv4,这个配置选项是指指令集结构,它只支持32位ARMv4指令,所以如果实现不知道要选什么指令集,那么就用armv4,这样是确保可以顺利运行的,不过听说对性能会有影响的.我也搞不清为什么要用armv4,总之能够成功配置就行了 配置成功后,看到提示信息OpenSSL has be…
1,依赖库openssl 的交叉编译 (1)配置编译器信息 setarch i386 ./config no-asm shared --cross-compile-prefix=arm-linux-androideabi- (2)修改Makefile 删除-m32 (3)编译(指定编译器) make CC=arm-linux-androideabi-gcc CXX=arm-linux-androideabi-g++ 2,mosquitto 的交叉编译 (1)修改该config.mk WITH_S…
Mac Pro Book一台去年新款,最近这4年多折腾的东西总结下. Mac的包管理器首选HomeBrew,安装如下: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew安装软件很方便,以下是我安装的包: # apple at localhost ::] $ brew list ack composer grep memcached php55-mo…
CentOS 5.5 下安装Countly Web Server过程记录 1. 系统更新与中文语言包安装 2. 基本环境配置: 2.1. NodeJS安装 依赖项安装 yum -y install gcc gcc-c++ openssl-devel 下载并解压安装 nodejs cd /opt wget –c http://nodejs.org/dist/v0.12.4/node-v0.12.4.tar.gz tar zxvf node-v0.12.4.tar.gz cd node-v0.12.…
大数据应用日志采集之Scribe 安装配置指南 大数据应用日志采集之Scribe 安装配置指南 1.概述 Scribe是Facebook开源的日志收集系统,在Facebook内部已经得到大量的应用.它能从各种日志源收集日志,存储到一个中央存储系统上,便于进行集中统计分析处理.它为日志的”分布式收集,统一处理”提供了一个可扩展的,高容错的方案.scribe代码很简单,但是安装配置却很复杂,本文记录了作者实际的一次安装的过程,感觉真是不一般的琐碎,另外Scribe开源社区的版本已经是几年前的版本了,…