arm 开发板 ssh 移植 .

arm 开发板 ssh 移植 .

ID:14332147

大小:42.50 KB

页数:13页

时间:2018-07-28

arm 开发板 ssh 移植 ._第1页
arm 开发板 ssh 移植 ._第2页
arm 开发板 ssh 移植 ._第3页
arm 开发板 ssh 移植 ._第4页
arm 开发板 ssh 移植 ._第5页
资源描述:

《arm 开发板 ssh 移植 .》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ARM开发板ssh移植.编译器arm-linux-gcc和arm-none-linux-gnueabi-gcc成功。在移植到友善2440的时候很容易,因为他4.3.2交叉编译器等库文件做等好。但是在移植到天漠devkit8000时,遇到非常多的问题。一个月之前遇到问题没有找到-lgcc_s的问题一直没有解决,以致后来非常影响开发进度。最近决心解决这个问题,在google上查到没有找到lxx其实时没有找到libxxx.so,然后与友善2440比较了下,发现果真是arm-none-linux-gnueabi/libc/lib下缺少libgcc_s.so。最后一步问题总结是我编

2、译的时候遇到等所有问题,后一一化解,成功移植。所以,如果你在编译等时候出错,查看最后的问题总结,应该可以找到答案。步骤:1.下载源码包,地址如下:opensshhttp://www.openssh.com/portable.htmlopensslhttp://www.openssl.org/sourcezlibhttp://www.zlib.net/2.交叉编译创建工作目录:#mkdir/work#cd/work在/work目下面创建ssh目录#mkdir/work/lib-----〉共享库目录,通过nfs挂载#mkdir/work/ssh-----〉工作目录#cd/wo

3、rk/ssh#mkdircompressedinstallsource-----〉compressed用于存放源码包-----〉Install软件安装目录-----〉Source源码包解压目录#mvtarpakgs/openssh-4.6p1.tar.gz/work/ssh/compressed#mvtarpakgs/openssl-0.9.8e.tar.gz/work/ssh/compressed#mvtarpakgs/zlib-1.2.3.tar.gz/work/ssh/compressed解压安装包:#cd/work/ssh/compressed/#tarzxvfz

4、lib-1.2.3.tar.gz-C../source#tarzxvfopenssl-0.9.8e.tar.gz-C../source#tarzxvfopenssh-4.6p1.tar.gz–C../source交叉编译zlib:#cd/work/ssh/source/zlib-1.2.3#./configure--prefix=/work/ssh/install/zlib-1.2.3#vimMakefileCC=arm-none-linux-gnueabi-gccAR=arm-none-linux-gnueabi-arrcCPP=arm-none-linux-gnuea

5、bi-gcc-ELDSHARED=arm-none-linux-gnueabi-gcc#make#makeinstall交叉编译openssl#cd/work/ssh/source/openssl-0.9.8e#./Configure--prefix=/work/ssh/install/openssl-0.9.8eos/compiler:arm-none-linux-gnueabi-gcc#make#makeinstall交叉编译openssh#cd/work/ssh/source/openssh-4.6p1#./configure--host=arm-none-linu

6、x-gnueabi--with-libs--with-zlib=/work/ssh/install/zlib-1.2.3--with-ssl-dir=/work/ssh/install/openssl-0.9.8e--disable-etc-default-loginCC=arm-none-linux-gnueabi-gccAR=arm-none-linux-gnueabi-ar#make注意:openssh不需要makeinstall3.操作目标板3.1确保目标板上有以下目录,若没有,则新建:/usr/local/bin//usr/local/sbin//usr/loc

7、al/etc//usr/local/libexec//var/run//var/empty/3.2从PC机上将以下文件拷贝到目标板Linux系统中PC机/work/ssh/source/openssh-4.6p1/目录下的scpsftpsshssh-addssh-agentssh-keygenssh-keyscan拷贝到目标板/usr/local/binmodulissh_configsshd_config拷贝到目标板/usr/local/etcsftp-serverssh-keysign拷贝到目标板/usr/local/li

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。