ARM 编译 phddns
参考博文http://bluegemyf.blog.163.com/blog/static/11816340201310472751513/
1、安装必要的开发包
sudo apt-get install yum gawk g++ automake1.11 autoconf2.64
2、下载phddns-2.0.2.16556.tar.gz到某一个目录
wget http://download.oray.com/peanuthull/phddns-2.0.5.19225.tar.gz
3、解压所有文件
tar zxvf phddns-2.0.5.19225.tar.gz
进入解压目录:
cd phddns-2.0.5.19225
4、编译
aclocal
autoconf
automake
./configure
make
错误1(系统时间在configure创建时间之前):
date --set="2014-09-2"
错误2(aclocal-1.9找不到):
解决:
vi Makefile
成功:
5、执行编译好的程序并配置(默认使用/etc/phlinux.conf)
进入src目录,执行phddns:
cd src
./phddns
输入服务器地址,如无特殊情况可使用默认值
Enter server address(press ENTER use phlinux3.oray.net):
输入您的Oray帐号名称
Enter your Oray account:
对应的Oray帐号密码
Password:
选择帮定的网卡,如无特殊,默认即可
Network interface(s):
eth0:192.168.141.18
lo:127.0.0.1
Choose one(default eth0):
选择日志保存到哪个文件
Log to use(default /var/log/phddns.log):
保存配置文件,选择yes则直接保存到/etc/phlinux.conf,输入other可以指定文件
Save to configuration file (/etc/phlinux.conf)?(yes/no/other):
接下来程序将已交互模式开始运行
192.168.141.18
NIC bind success
OnStatusChanged okConnecting
OnStatusChanged okDomainListed
OnDomainRegistered skyvense22.gicp.net
OnStatusChanged okDomainsRegistered
UserType: 0
看到上面这些就表示登录成功,这个时候可以按ctrl+c先退出程序
6、将phddns拷贝到/usr/bin/目录
export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
cd /usr/bin/
ln -s ~/phddns/phddns-2.0.5.19225/src/phddns phddns
7、以后台模式启动花生壳并检查运行情况
/usr/bin/phddns -c /etc/phlinux.conf –d
8、将花生壳加到系统启动时运行
vi /etc/rc.local
在文件的末尾加上一行:
/usr/bin/phddns -c /etc/phlinux.conf -d
花生壳日志保存路径为:
/var/log/phddns.log
查看日志的命令:
tail /var/log/phddns.log
转载于:https://www.cnblogs.com/shenerguang/p/3951756.html
ARM 编译 phddns相关推荐
- ARM 编译工具链详解
ARM 编译工具链详解 GNU Arm Embedded Toolchain 是用于 C/C++ 和汇编编程的即用型开源工具套件.GNU Arm 嵌入式开发工具链适用于 32 位 Arm Cortex ...
- MDK编译过程及ARM编译工具链
欢迎加入[Linux C/C++/Python社区]一起探讨和分享Linux C/C++/Python/Shell编程.机器人技术.机器学习.机器视觉.嵌入式AI相关领域的知识和技术. MDK编译过程 ...
- linux arm 无法执行二进制文件,qemu-arm无法运行arm编译的二进制文件
我使用qemu,qemu-user和安装的gnueabi工具链运行Linux Mint 14.我用arm-linux-gnueabi-gcc test.c -o test编译了test.c.qemu- ...
- ARM编译中的RO、RW和ZI DATA区段
ARM编译中的RO.RW和ZI DATA区段 ARM编译中的RO.RW和ZI DATA区段 ARM程序(指在ARM系统中正在执行的程序,而非保存在ROM中的bin文件)的组成 一个ARM程序包含3部分 ...
- 在x86和arm编译libmodbus
编译libmodbus 下载路径 1.编译准备 sudo apt-get install libtool ./autogen.sh2.arm编译 ./autogen.sh mkdir install ...
- dlib linux 编译使用,ubuntu/ARM编译使用Dlib、OpenCV
参考文章: ubuntu安装Dlib(C++与Python) https://blog.csdn.net/sinat_38354963/article/details/90517321 ubuntu编 ...
- 中标麒麟arm编译nginx使用
nginx 中标麒麟arm编译过程 解压所有的依赖软件包,以及 Nginx 的源码包,所有源码包都位于同级目录下: 下载并解压依赖软件包 $ wget https://buildpack.oss-cn ...
- glib 2.0 arm linux,为ARM编译Glib
一些有用的参考: http://gtk-doc-cn.googlecode.com/svn/docs/glib/glib-cross-compiling.html http://blog.sina.c ...
- arm编译安装php启动,在 ARM 设备上手工编译 LNMP 编译到心态爆炸
昨晚把我的华为畅享 8 Root 了,装了个 Linux Deploy,跑 CentOS 7 因为 CPU 比较辣鸡,就打算拿来建个小站玩玩 一开始打算用 OneinStack,结果发现不支持 ARM ...
最新文章
- MMD_5a_Clustering
- Linus Torvalds: 成功的项目源于99%的汗水与1%的创新
- python精彩编程200例pdf下载-最经典的25本Python编程开发电子书(附下载地址)!...
- 《转》atomic assign retain
- 用计算机改手机电量,手机电池使用时间增加
- linux服务器宕机分析/性能瓶颈分析
- 算法竞赛输入输出!!!
- 主成分分析(PCA)实现代码
- 企业微信PC版支持多个企业切换了
- Unity 跳转第三方App
- deepin有线网卡无法连接网络
- Mac删除文件时显示“不能完成此操作,因为项目‘xxxx’正在使用中”(添加/删除新用户引发的问题)
- 黑客必会之——Windows入侵痕迹清理--你学会了吗?
- 遥感数据在植物识别的应用
- android JavaMail报错:SendFailedException: No recipient addresses
- diy nas配置推荐2019_Server2019+htpc+NAS搭建家庭数据中心+远程唤醒开关机+晒晒桌面...
- 超融合和服务器关系_一文读懂超融合服务器
- 重回资本市场,一嗨租车靠什么“嗨”出50亿美元估值?
- 2003-2019年各省财政涉农支出金额
- 目标跟踪“Staple: Complementary Learners for Real-Time Tracking”
热门文章
- python 获取键盘输入、同时有超时的功能_python 获取键盘输入,同时有超时的功能示例...
- (转载)Python函数参数传递机制(超级详细)
- Opencv--学习Opencv比较好的网址
- P1807 最长路 (SPFA写法)
- 蔡高厅老师 - 高等数学阅读笔记 - 13 不定积分 - 02 分部积分 - 积分函数(53 - 58)
- 50个直击灵魂的问题_直击灵魂的问题:“妈妈,我还能要个哥哥不!”
- C语言开定时器做呼吸灯程序,简单的基于51单片机定时器上呼吸灯程序
- linux mpeg4ip 编译,CentOS6.2下编译mpeg4ip
- html显示mysql图片路径_MySQL MySQL 直接存储图片并在 html 页面中展示,点击下载 _好机友...
- mysql 执行存储过程_MySQL存储过程的3种循环