前言 最近接了个任务,需要把代码移植到armv7平台,搜寻相关方法,了解到可以利用交叉编译工具如:gcc-linaro-arm-linux-gnueabihf.把自己依赖的第三方库代码和自己代码分别编译就好.后来公司买了个树莓派,我直接在树莓派上编代码了,过程中没有很大的问题,记录下. 1.确定第三方依赖库是否可以移植 我代码确实依赖了不可移植的如mkl库,这是intel相关的,所以移植到arm肯定不行,于是换kaldi支持的另一种库,openblas.先替换然后让代码正常调用openblas.…
net-snmp5.7.3移植到arm-linux平台 本次交叉编译在ubuntu 15.04 64位系统下进行. 准备工作 在编译移植前有几项准备工作需要完成. 1下载net-snmp 5.7.3源码包 2安装交叉编译环境(arm-linux-gnueabi-gcc) 使用命令sudo apt-get install gcc-arm-linux-gnueabi安装即可. 编译配置 解压net-snmp源码包,然后进入源码包目录 unzip net-snmp-5.7.3.zip cd net-s…
参考文章: http://wenku.baidu.com/view/94e08a20a5e9856a561260e2.html http://httpd.apache.org/docs/2.4/install.html 工作中需要在MIPS平台的板子上移植apache,折腾一个星期,初步搞定,移植过程记录如下: 开发机软硬件平台: 开发板软硬件平台: 移植的宏观思路是: 1. 开发机端 1)配置:./configure 2)交叉编译:make 3)安装:make install 2. 开发板端…
Windows下将ImageMagick移植到Android平台 原文链接  http://www.pedant.cn/2014/06/18/imagemagick-ported-android/ ImageMagick是一个用来创建.编辑.合成图片的软件.它可以读取.转换.写入多种格式的图片.在移动平台做一些较复杂的图像处理时,难免会请出这尊大神.官方网站上也说明了它可以运行在多个平台之上,包括Android.不过官方的Releases版本只有Unix.Mac OS X.IOS.Windows…
安装好IDE后, 会一直显示同步失败, 看看如下步骤: 需要注意的是: -> 安装NDK      自带的NDK版本有问题    自己去下一个15版本的 -> 按照系统提示一步一步安装其他未安装的组件 -> 最终代码写好后, 需要安装自己的需要创建 android模拟器, 新建一个 X86-android4.4的模拟器; 开发android程序 - 结构: -> AndroidManifest.xml    设置权限, 注册AppCompatActive窗口, 设置主函数入口. -…
2015/1/14 今天项目中遇到一个问题,在本地运行没有问题,挂到服务器上,就运行错误.过程中比较粗心,知道导致这样的原因,居然小时漏掉了一些细节. 比如,在php中通过声明__autoload()方法可以自动加载相关类. 而在windows和linux中有一个比较大的区别,那就是linux是大小写区分的. 今天遇到的问题是,文件名使用小写命名,而文件中类名命名使用的是驼峰命名,使得在linux中,因为区分大小写的原因,出现了文件加载失败的问题.所以为了确保平台移植没有问题,在类名命名和文件命…
摘要:本文主要介绍将FFmpeg音视频编解码库移植到Android平台上的编译和基本测试过程. 环境准备: ubuntu-12.04.5 android-ndk64-r10-linux-x86_64.tar.tar ffmpeg-2.7.2_tmp.tar.bz2 adt-bundle-windows-x86_64-20131030.zip 第一步:源代码下载 到FFmpeg官方网站http://www.ffmpeg.org/上去下载源代码,这里下载的源代码是最权威的.进入官网之后,选择”Dow…
一.版本迁移中的问题 1.游戏元素Sprite.Label.Action等等的创建函数名都改为create. 2.函数的回调callfunc_selectorcallfuncN_selectorcallfuncND_selectorcallfuncO_selectormenu_selector改为使用C++11的新特性std::bind和std::function配合使用:CC_CALLBACK_0CC_CALLBACK_1CC_CALLBACK_2CC_CALLBACK_3 MenuItemL…
QT4.8.5环境移植到嵌入式平台 参考:Qt移植到ARM Linux教程 http://www.veryarm.com/930.html 清除配置: sudo make confclean 配置:   sudo ./configure -prefix /opt/qt-4.8.5 -opensource -release -shared -Declarative -importdir /opt/qt-4.8.5/imports -fast -no-largefile -qt-sql-sqlite…
很多J2ME项目如何移植到Android平台呢?Java虽然号称是跨平台应用但是目前的移植问题还是比较严重的,不知道未来Sun推出JavaFx或F3时会出现什么问题,如何从J2ME移植到Android平台上呢?下面Android手机网做简单的分析. 1.图形显示 J2ME平台虚拟机为Sun Midlet和Android Dalvik在显示方面有极大的不同,这给游戏带来了极大的困难,很多过去使用的精灵类等等在Android中不存在,同时Android中又出现了很多新的东西,在显示方面会有很大的出入…