Chinaunix首页 | 论坛 | 博客
  • 博客访问: 897805
  • 博文数量: 453
  • 博客积分: 7865
  • 博客等级: 少将
  • 技术积分: 5673
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-29 16:21
个人简介

时光荏苒..

文章分类
文章存档

2015年(46)

2014年(22)

2013年(68)

2012年(218)

2011年(99)

分类: LINUX

2011-10-28 12:11:48

移植步骤总结:
1.strip ,复制
2.配置文件,拷贝pc
 
3,依赖。
===================================================================
完成后
1.strip一下inetd,复制到rootfs的/usr/sbin下。
2.配置文件放到/etc/inetd.conf。
 
(2)xinetd的移植

解压之后,执行:

CC=arm-linux-gcc ./configure --host=arm-linux --prefix=yourprefix
make

1.同样不用安装,需要strip一下xinetd,然后拷贝到rootfs的/usr/sbin下。
2.关于配置文件,可以把redhat的拷贝过来

(3)telnetd移植

CC=arm-linux-gcc ./configure --prefix=yourprefix
这里有一个编译的技巧,就是touch一个空的头文件termcap.h,当然是在你的yourprefix下include文件夹下建立。虽然源码包含该头文件,但是不需要链接termcap库。
make -C telnetd

同样拷贝到/usr/sbin

测试:

(1)telnetd独立启动

    发现没有出那公共。可见该套件中的telnetd只能由inetd或者xinetd来启动了。

(3)telnetd由xinetd启动

(4)busybox自带telnetd由inetd或者xinetd启动,还是无法成功。可见,如果使用busybox的telnetd,就要独立启动;如果使用该篇移植的telnetd,就要使用inetd或者xinetd启动。

 
说明:
板卡移植telnetd 并非上面那样,启动服务后telnetd不成功
还需要setup包一些文件。(xinetd依赖)
 
 
阅读(2548) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~