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

编译Linux内核的详细过程

编译Linux内核的详细过程
1、准备源码
    最新的源码可以从kernel.org上获取,如当前最新版本为2.6.31:$ wget http://oss.ustc.edu.cn/linux-kernel/v2.6/linux-2.6.31.tar.bz2
    2、解压源码:
    $ tar xvf linux-2.6.31.tar.bz2 -C /usr/src/ TIP:当然,解压缩到/usr/src/中并不是必须的,你可以解压缩到任何位置。
    3、检查源码(该步不是必须):
    $ cd /usr/src/linux-2.6.31
    $ make mrproper
    TIP:该步的作用是检查源码是否有.o文件和依赖问题,从全新的源码编译时不需要这一步。配合make clean(主要清除.o文件)使用更好,make mrproper主要清除环境变量及配置文件
    4、编译内核
    默认情况下,编译输出的文件是放在源码目录里的,可以通过O=output/dir参数来指定输出文件的位置(字母O,不是数字0)。很多第一次编译内核的人都会碰到一个问题,/usr所在分区的空间不够,此时,这个参数就很有用。
    源码提供了很多配置方式,推荐使用menuconfig:进入/usr/src/linux-2.6.31,已经进入则略过:$ cd /usr/src/linux-2.6.31
    创建/build/kernel menuconfig文件夹:$ mkdir -p /home/你的用户名/build/kernel menuconfig
    使用menuconfig配置:$ make O=/home/你的用户名/build/kernel menuconfig
    对于第一次编译内核的人,不推荐直接从内核默认配置开始,推荐使用发行版自带的配置文件,通常/boot下会有config-2.6.xx的文件。选择Load an Alternate Configuration File,然后输入/boot下那个config文件的名字,载入即可。第一次编译最好还是不要随便修改配置了,如果失败的话,会留下心理阴影的:-)在配置里随便看看,如果有什么懂的也可以根据自己的需求改改,不明白的地方就不要动了吧。完了之后别忘了save,保存的时候文件名就填.config。
    接下来就开始正式编译了。编译时间可能会有些长,为了避免终端意外关闭,可以使用screen,具体用法这里就不谈了。
    $ make O=/home/name/build/kernel
    为了加快编译的速度,可以使用-j参数,开启多线程。比如双核的cpu可以这样编译
    $ make -j4 O=/home/n


相关文档:

实战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和unix下常用解压和压缩命令

.tar
解包: tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
---------------------------------------------
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.g ......

linux下oracle 数据库的启动和关闭

QQ:1156316388   Tel:010-51527259
一、启动
    三个命令:
    1、sqlplux /nolog
    2、connect /as sysdba
    3、startup
    二、关闭
    1、shutdown immediate;
    [oracle@zhao ......

windows下与linux下的微小区别

这段代码在linux没有效果
但是在widows下却可以有效
posts.php
<?php
echo "<a href="\" mce_href="\""gov.php?action=logout\">logout</a>";
?>
---------------
gov.php
<?php
if($action=='logout')
{
session_unset();
session_de ......

linux下安装oracle10xe版

radhat 5.2下安装oracle10g
1、系统需求:
内存:至少512mb,推荐用1g;
硬盘:服务器至少60g;
(一般情况下硬件都能符合要求)
软件包:glibc-2.3.2, libaio-0.3.96
交换空间:
RAM: 0~256MB,   SWAP: 3 倍 RAM 大小
RAM: 256~512MB,  SWAP: 2 倍 RAM 大小
RAM: >=512MB,   SWAP: 10 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号