易截截图软件、单文件、免安装、纯绿色、仅160KB

建立基于linux的MIPS交叉编译环境

 作者:冯磊 (flw10000) MAIL:flw10000 AT 163.com
经过近一周的忙乎,把基于linux的MIPS交叉编译环境基本搭建成功,这里说"基本"搭建成功是因为环境虽然搭建好了,可以编译基于MIPS的可执行文件了,但还没有在真正的MIPS环境下测试过,还有在编译的过程中出现了些问题,虽然解决了,也因没有在真正的MIPS环境下测试过,不知道会不会影响正确的结果!
  我是在VMware中编译的,我的系统是RH8.0(2.4。18)
  用到的工具包:
  binutils-2.15,
  gcc-3.2.2,
  glibc-2.3.2,
  glibc-linuxthreads-2.3.2,
  linux-2.4.18,
  elf-machine-rela-mips.patch
  这里为什么要用这几个版本的工具包,主要是作者以前并没有做过交叉编译的环境,参考了网上的一些文章,而这些文章大部分用的是以上的版本!
  在编译时,硬盘最少应有不小于700M的空间,如果在编译过程中不打算删除源代码包的话,那至少应有不小于2G的空间.下面开始编译!
  我的工具包放在/mnt/sdb/mips/mips-toolchain/ ,sdb是另挂的硬盘,安装的目录是/mnt/sdb/mips-toolchain/,这里两个目录很容易混淆,没有改的原因是由于在VMware中编译,实在太慢了,下次一定整合理点!
  1>首先安装binutils,binutils是二近制工具包,网络上的定义:The GNU Binutils is a collection of programming tools developed by the Free Software Foundation for the manipulation of object code in various object file formats. They are typically used in conjunction with GCC, make and GDB.
#cd /mnt/sdb/mips/mips-toolchain/binutils-2.15
#./configure --prefix=/mnt/sdb/mips-toolchain --target=mipsel-linux
#make
#make install
    在编译完binutils以后,在/mnt/sdb/mips-toolchain/下生成了以下文件:
bin,info, lib, man, mipsel-linux, share.bin下生成13个可执行文件。
  2>接下来按装gcc,gcc需要编译两次,这次编译完只能支持C语言.
#export PATH=$PATH:/mnt/sdb/mips/mips-toolchain/bin //编译GCC时用到binutils-2.15生成的mipsel-linux-ar等.
#cd /mnt/sdb/mips/mips-toolchain/gcc-3.2.2
#./configure --prefix=/mnt/sdb/mips-toolchain --target=mipsel-linux --with-newlib --enable-languages=c --without-headers --disable-shared --


相关文档:

实战Linux Bluetooth编程(六) L2CAP编程实例

例一:发送Signaling Packet:
Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.
多个Command可以在一个C-frame(control frame)中发送。
 如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Command Code,Identi ......

实战Linux Bluetooth编程 (七) SDP协议

Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......

Linux 下的金山词霸

       刚学linux时非常痛苦,经常被一个小问题整的很抑闷!想解决不容易,上网查又很多是英方资料,英语差看不懂怎么办,就想起windows的金山词霸,呵呵,费话不多说了,说说我安装的过程。
        从星际译王的官网http://stardict.sourceforge ......

Linux 用户管理工具介绍

作者:北南南北
赞助:
来自:LinuxSir.Org
摘要: 本文主要介绍Linux系统的用户和用户组的查询、添加、修改及删除等管理工具;
 
1、/etc/passwd 和/etc/groups
2、超级权限控制 sudo 的配置文件/etc/sudoers ;
3、添加用户规则文件 /etc/login.defs 和 /etc/default/useradd
1、useradd 工具;
1.1、u ......

Linux的五个查找命令

 http://www.ruanyifeng.com/blog/2009/10/5_ways_to_search_for_files_using_the_terminal.html
最近,我在学习Linux,下面是一些笔记。
使用电脑的时候,经常需要查找文件。
在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号