转载自:http://blog.csdn.net/orange1988319/article/details/8880788,做了一些补充
本文参考copy博客:,根据自己的编译环境进行了适当的修改,本人只使用ntp做客户端
一、说明
网络时间协议Network Time Protocol(NTP) 是一种确保时钟保持准确的方法。如果可以访问互联网,只需安装ntp的客户端软件到互联网上的公共ntp服务器自动修正时间即可
二、准备工作
1、ntp源码包:ntp-4.2.4p7.tar.gz
2、交叉编译工具:arm-linux-gcc (可下载地址:)
3、安装openssl程序
4、安装libevent程序
三、移植步骤
1、解压ntp源码包到指定目录
[liuc@QY-SVN ntp-4.2.4p7]$ tar zxvf ntp-4.2.4p7.tar.gz
2、进入刚解压目录,并配置
(1)[liuc@QY-SVN ntp-4.2.4p7]$ cd ntp-4.2.4p7
(2)在ntpd/ntp_loopfilter.c中增加下面的宏定义
#ifndef MOD_NANO
#define MOD_NANO 0x2000
#endif
(2)[liuc@QY-SVN ntp-4.2.4p7]$./configure
--prefix=$PWD/install--exec-prefix=$PWD/install--host=arm-linux
CC=arm-linux-gcc
注意:a.指定的安装目录位源码