免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1097 | 回复: 0
打印 上一主题 下一主题

Linux Screen移植 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-31 10:29 |只看该作者 |倒序浏览

Screen移植(以moxa DA660为例)

注:DA660的交叉编译器是:mxscaleb-gcc

1、  安装FC 5,同时要安装开发工具(gcc等)
2、  在FC 5下将screen源码包解压
3、  进入screen源码目录,执行./configure
a)         目的是生成config.h和Makefile文件
4、  执行make
a)         先在本机上生成screen程序,这个过程会将一些.sh的文件转化成.h和.c文件
5、  安装交叉编译环境
6、  修改Makefile中的CC和CPP等变量
7、  如果交叉编译环境中没有libutempter.so这个库文件
a)         在FC5上解压libutempter-1.1.4源码包
b)        执行mxscaleb-gcc –c iface.c
c)        执行cp iface.o iface.os
d)        修改Makefile中的编译器变量,改成mxscaleb-gcc
e)         执行make,生成libutempter.so
8、  将libutempter.so和libutempter.h复制到screen目录下
9、  在screen目录下执行:rm  -f  *.o screen
10、              执行make,在链接生成screen这一步将会出错,因为找不到 libutempter.so,此时可以手动链接:
mxscaleb-gcc –o screen *.o -lcurses  -lelf -lutil –lcrypt –L./ -lutempter
11、              这样就可以生成screen
12、              将screen上传到DA660的/bin目录下,并修改他的属性:chmod +x /bin/screen
13、              将libutempter.so上传到DA660的/lib目录下,并改名为libutempter.so.0
14、              在/etc/profile文件最后一行添加:export TERM=xterm
15、              重启DA660


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/34137/showart_1763756.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP