Telnet Server 交叉编译

简介

        Telnet是传输控制协议/因特网协议(TCP/IP)网络(例如Internet)的登录和仿真程序。它最初是由ARPANET开发的,但是现在它主要用于Internet会话。它的基本功能是,允许用户登录进入远程主机系统。起初,它只是让用户的本地计算机与远程计算机连接,从而成为远程主机的一个终端。

开发环境介绍

  • 主机操作系统:Ubuntu14.04 64位
  • 目标平台:全志A40I
  • 交叉工具链:arm-linux-gnueabi,gcc5.3.1
  • telnet版本:inetutils-1.94
  • 编译时间:2019.6.14

交叉编译

Step1. 下载

下载地址:http://ftp.gnu.org/gnu/inetutils/。本文以 inetutils-1.94.tar.gz 版本为例。

Step2. 配置
./configure --host=arm --disable-clients --disable-ipv6 --disable-ncurses  --prefix=$PWD/telnets_install CC=arm-linux-gnueabi-gcc

其中,

  • --host: 指定编译平台arm。
  • --prefix: 指定安装目录,编译后的文件会全部放在安装目录中。
Step3. 编译安装
make -j4
make install

拷贝编译生成的两个文件inetd和telnetd到目标开发板的/usr/bin目录下。

你可能感兴趣的:(Telnet Server 交叉编译)