pppd arm linux 3.10 无法运行
来源:互联网 发布:厦门管家婆软件代理商 编辑:程序博客网 时间:2024/05/13 01:25
为了验证SIMcom的3G模块在linux能实现拨号上网,所以要用到pppd拨号程序,但是使用过程中遇到如下问题:
本文:http://blog.csdn.net/code_style/article/details/52402072
1、编译ppp-2.4.7.tar.gz,针对嵌入式linux平台;
2、按照网上的方法无非是如下:
1) 把ppp的源码解开
tar zxvf ppp-2.4.5.tar.gz
2) 进入ppp-2.4.5/pppd目录
修改Makefile.linux
设置 CC = /usr/local/arm/3.4.1/bin/arm-linux-gcc
3) make -f Makefile.linux 即可编译出pppd
4) 同样进入ppp-2.4.5/chat目录, 并设置
CC=/usr/local/arm/3.4.1/bin/arm-linux-gcc
5) make -f Makefile.linux 即可编译出chat3、按照上面的方法编译出来的pppd可执行程序,但放到板子上运行之后,总是出现如下的错误。
总是报错:
<span style="font-size:14px;"> # pppdpppd: can't resolve symbol '__ctype_b_loc'~ # pppd --helppppd: can't resolve symbol '__ctype_b_loc'~ #</span>
4、__ctype_b_loc这个symbol到底是什么东西?
原来,代码有问题,把所有ppp-2.4.7/pppd目录下的源代码里面的#include <ctype.h>注释掉,重新编译,出来的pppd就可以完美运行了,chat源代码也按照pppd的方法如法炮制。
5、好,完美运行了,一点错误也没有
pppd version 2.4.7
Usage: pppd [ options ], where options are:
<device> Communicate over the named device
<speed> Set the baud rate to <speed>
<loc>:<rem> Set the local and/or remote interface IP
addresses. Either one may be omitted.
asyncmap <n> Set the desired async map to hex <n>
auth Require authentication from peer
connect <p> Invoke shell command <p> to set up the serial line
crtscts Use hardware RTS/CTS flow control
defaultroute Add default route through interface
file <f> Take options from file <f>
modem Use modem control lines
mru <n> Set MRU value to <n> for negotiation
See pppd(8) for more options
0 0
- pppd arm linux 3.10 无法运行
- ARM 移植 PPPD
- ARM 移植 pppd
- ARM 移植 PPPD
- ubuntu 64bit 下 arm linux gcc 无法运行
- linux内核支持pppd
- linux pppd配置流程
- Linux中的pppd
- linux pppd脚本配置
- linux pppd options手册
- (转)在ARM+LINUX上使用pppd拔号上网(GPRS)流程
- 在ARM+LINUX上使用pppd拔号上网(GPRS)流程
- 在ARM+LINUX上使用pppd拔号上网(GPRS)流程
- 4G模块SIMCOM7100 LTE在ARM Linux下使用PPPD上网
- 32位arm-linux-gcc无法在64位系统上运行
- 在ARM下编译chat和pppd
- 建立ARM+Linux运行环境
- 建立ARM+Linux运行环境
- Key-Value Coding(键值编码)
- libevent2.0源码学习一:前言
- __weak与__block修饰符到底有什么区别
- 数据结构与经典算法(一)
- 转载关于KeyPress和KeyDown事件的区别和联系
- pppd arm linux 3.10 无法运行
- ArcGIS 10.2生成渔网(fishnet)
- Fragment的基本应用
- 正则化方法:L1和L2 regularization、数据集扩增、dropout
- 手机时代的互联网金融
- axis2在maven环境中的配置
- 239. Sliding Window Maximum 固定的滑动窗口里找最大值
- POJ 1127-Jack Straws(计算几何 线段相交)
- 使用Google浏览器开发者工具学习HTTP请求记录