注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 安装perl模块小窍门
 帮助

freebsd 安装rzsz出错处理


2008-07-17 18:08:58
 标签:freebsd rzsz   [推送到技术圈]

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://sery.blog.51cto.com/10037/88368
freebsd 安装rzsz出错处理
作者:田逸(sery@163.com)
 
rzsz是一个很方便的ssh上传文件的工具。一个freebsd的系统,默认没这玩意,因此很想把它安装上去。先来看一下机器的情况:
# uname -rna
FreeBSD  7.0-RELEASE-p2 FreeBSD 7.0-RELEASE-p2 #0: Wed Jun 18 06:48:16 UTC 2008    
root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64
这个系统连wget也没有,怎么办?用ssh secure file transfer把本机(windows)里保存的rzsz上传到freebsd。
 
安装过程 
 tar zxvf   rzsz-3.34.tar.gz
 cd  rzsz
make posix(或者mske bsd) 执行这步的时候,出现下列错误:
gcc -m486 -O2 -DLINUX -DHVM -DREGISTERED -s -DMD=2 -Dstrchr=index -DV7 rz.c -o rz
`-m486' is deprecated. Use `-march=i486' or `-mtune=i486' instead.
rz.c:1: error: CPU you selected does not support x86-64 instruction set
*** Error code 1
在google里搜,没找到有用的信息。
 
处理过程
修改Mkefile文件试试吧。安装出错提示,把第5行改成
CFLAGS=-march=i486 -O2 -DLINUX -DHVM -DREGISTERED
再运行make bsd还是报错说cup指令集不支持。
 
再改Makefile文件,这次改成:
CFLAGS=-march=x86-64 -O2 -DLINUX -DHVM -DREGISTERED
运行make bsd更多报错,换成make posix ,哈哈,编译成功。然后复制rz,sz这个两个文件到/usr/bin目录。在任意目录运行rz,上传文件选择窗口跳出。
 
 

本文出自 “sery” 博客,请务必保留此出处http://sery.blog.51cto.com/10037/88368





    文章评论
 
2008-07-17 18:15:31
不错的解决方法,顶起来...

2008-07-17 18:21:15
现在不能完全理解,估计下月差不多行了,正在苦读LINUX呢!

2008-07-17 19:57:41
更改一个错别字

2008-07-17 22:10:56
CFLAGS编译代码中定义的宏
这里是指定为对应的处理器类型,进行优化,默认居然用i486,这也太汗了吧
可以参考我的blog中的文章的分析
http://coolerfeng.blog.51cto.com/133059/88161

2008-07-17 22:51:57
迷糊来过

2008-07-17 23:02:05
看不懂,不过老大的力作,一定要顶,收藏

2008-07-17 23:10:52
支持下!

2008-07-18 00:09:27
兄弟,看你到处在宣传啊,真是辛苦了。希望你所解决方法能让有这方面需求的人得到帮助!

2008-07-18 09:35:10
以后遇到这种问题知道如何处理了~~

cooler 的广告都做到这来了~~ 哈哈。

2008-07-18 10:03:54
先顶再看

2008-07-18 10:30:33
好文,顶

2008-07-20 11:26:00
把unix及linux尽量弄得一致

2008-11-24 12:46:57
应该先要执行下make ,然后再make posix ,最后
cp rz sz /usr/bin

2008-11-24 18:54:58
不需要

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: