关于这个警告信息,就是说忽略了我定义的结构体对齐信息,那么他就会按照默认的对齐来了。运行结果自然也是有错误的。经过测试对比,发现是gcc版本问题,我的ubuntu中,gcc版本为4.4.1,还算比较新的。而交叉编译工具链中arm-linux-gcc中的gcc版本为3.4.5,比较老了。查找了一些资料...
分类:
其他好文 时间:
2014-10-26 10:14:12
阅读次数:
228
开源软件自动化工具链简单应用(autoscan,aclocal,autoheader,automake,autoconf,make)...
分类:
其他好文 时间:
2014-10-24 14:47:41
阅读次数:
202
(1):准备好Linux主机环境,安装好开发工具链(说明低版本gcc的安装过程):本次实验我使用的主机环境是Ubuntu10.04,其自带的内核是2.6.26。需要的工具有gcc4.1.3,qemu和SourceInsight。低版本的gcc安装过程 :首先,在终端里输入:sudo apt-get ...
分类:
系统相关 时间:
2014-10-21 21:27:46
阅读次数:
312
ld命令行工具(链接库的一个工具)的搜索路径是-L指定的,库名是-l指定的。比如: ld -L[dir] -l[mylib] --verbose以上我用可视化的方法显示ld的搜索路径,其结果是居然在mylib,也就是库文件名中自动加入了前缀lib,导致找不到我的mylib,因为我的lib名字没有加入...
分类:
系统相关 时间:
2014-10-21 17:31:35
阅读次数:
185
============问题描述============ 项目需要,需要将adb在linux下进行重新编译,编译工具链已经有了,android中adb源码在/system/core/adb目录下,现不知道怎么把Android.mk中工具链路径进行修改,求方案! ...
分类:
数据库 时间:
2014-10-18 23:48:07
阅读次数:
231
刷票一般要突破以下限制:1、验证码识别2、同一ip不可连续投票解决办法1、用tesseract工具,链接在此 https://code.google.com/p/tesseract-ocr/(人人还是加不了https链接)2、使用代理,国内可以的代理服务器可以从这里找到http://cn-proxy...
分类:
编程语言 时间:
2014-10-18 14:00:50
阅读次数:
442
开发工具和环境搭建:第一个工具:NDK (native develop kits) 交叉编译的工具链:交叉编译: 在一个平台(处理器,操作系统)下 编译出来另外一个平台下可以运行的代码.windows AMD intel x86 架构-> 手机 android arm处理器.c .java1. 编译...
分类:
其他好文 时间:
2014-10-08 01:12:44
阅读次数:
663
这几天一直在练习驱动,搭建一个简单的交叉编译环境,交叉编译工具链和开发板的源码都导进去linux的目录中,并且解压,但是执行一个简单的交叉编译命令总会出现一个奇怪的错误提示:as:unrecongnizedoption‘mcpu=XXX‘;百思不得其解,后来经过一个实验室的师兄的提示,终于明白..
分类:
系统相关 时间:
2014-10-03 23:45:36
阅读次数:
411
关于移植移植三要素: 1 源码 2 交叉工具链 3 配置下面一一说一下。源码,请在移植前多google其资料,重点说一下,重点用google,不要baidu,保证你省40%的时间,了解其应用以及相关技术(这个很重要啊,因为有时你需要额外安装很多依赖的库,这个过程最好是大量而快速,不要迷恋其中任何技术...
分类:
其他好文 时间:
2014-09-22 22:29:23
阅读次数:
238
以前一直在用 msys,最近发现还有个 msys2,并且msys2 配套的编译器是MinGW-w64。 就试着用了用,感觉还不错,这里把安装过程记录一下。
简单的说,MSYS2 是MSYS的一个升级版, 提供了bash shell, Autotools, 版本控制软件和MinGW-w64 工具链。与MSYS最大的区别是移植了 Arch Linux的软件包管理系统 Pacman。有了 Pacman 升级系统,安装新软件包,还有解决软件包间的依赖问题就变得简单多了。...
分类:
其他好文 时间:
2014-09-19 15:40:25
阅读次数:
420