ARM-Linux使用ntpdate同步本机时间

本文介绍了如何在ARM-Linux系统上通过编译安装ntpdate来同步本机时间。首先下载ntp-4.2.8p8源码,然后解压并修改ntpd/ntp_loopfilter.c文件。接着配置并编译安装,确保指定openssl路径。最后,将编译好的工具复制到ARM板的/usr/sbin目录,并解决在同步过程中可能遇到的服务器选择问题。
摘要由CSDN通过智能技术生成

1.   下载 ntp-4.2.8p8.tar.gz(注:ntpdate依赖openssl,需现编译openssl)

2.   解压

     tar -zxf ntp-4.2.8p8.tar.gz

    cd ntp-4.2.8p8

3.  在ntpd/ntp_loopfilter.c文件末尾增加"MOD_NANO"宏定义

    #ifndef MOD_NANO

    #define MOD_NANO 0x2000

   #endif

4. 生成makefile文件

    ./configure --prefix=/usr/local/arm/ntp --host=arm-hisiv100nptl-linux CC=arm-hisiv100nptl-linux-gcc --with-yielding-select=yes --enable-openssl LIBS=-L/usr/local/arm/ssl/lib CPPFLAGS=-I/usr/local/arm/ssl/include --exec-prefix=/usr/local/arm/ntp

   说明:prefix为安装目录,host为目标板交叉编译工具链, --enable-openssl:ntpdate依赖openssl,CPPFLAGS:openssl头文件,LIBS:openssl库

5. 编译并安装

   make

   sudo make install

6. 编译好的工具位于安装目录的bin文件夹中,拷贝需要的工具到arm板的/usr/sbin目录中


遇到问题汇总:

     1.  执行ntpdate ntp_server_I

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值