1.交叉编译的安装:本人采用的交叉编译器版本为arm-2007q1
2.直接copy到usr/local目录下,解压 tar -xvf .....,即可
3.其他如果缺少必要的库文件,可以编译添加。例如,我公司需要libz.so,则另外需要下载zlib-1.2.8.tar.gz必要的库,然后修改Makefile,编译将库及头文件添加交叉编译环境中即可。
4.修改PATH,将交叉编译工具的路径添加上来.修改/etc/profile,在末尾添上一句话 export PATH=$PATH:/usr/local/arm-2007q1/bin,即将PATH的路径加上交叉编译器所在的目录。
其他工具:
1.本公司用到了sqlite数据库,网上下载相关的文件sqlite-autoconf-3070603.tar.gz,解压,参照压缩包里INSTALL安装说明,
三步走即可,
./configure
make
make install
2.安装tofrodos
sudo apt-get install tofrodos
实际上它安装了两个工具:todos(相当于unix2dos),和fromdos(相当于dos2unix)
安装完即可,现在你已经可以进行文本格式的转换啦。
比如: todos Hello.txt (即unix2dos Hello.txt)
fromdos Hello.txt (即dos2unix Hello.txt)
3.安装upx
upx这个工具一般必不可少,因为你编译的文件可能各种符号表夹杂其中,如果产品已经发布,你就不需要这些调试信息了。这个时候upx那必须派上用场
网上下载upx,链接: http://pan.baidu.com/s/1c00HVOG 密码: 8ecm
UPX is an advanced executable file compressor. UPX will typically
reduce the file size of programs and DLLs by around 50%-70%, thus
reducing disk space, network load times, download times and
other distribution and storage costs.
原文地址:http://blog.csdn.net/linglongqiongge/article/details/45689433