1.下载源码
http://www.linuxfromscratch.org/~thomasp/blfs-book-xsl/basicnet/ppp.html
2.配置编译
./configure --prefix=$PWD/__install
make CC=arm-himix200-linux-gcc;make install
但是make install报错
strip: Unable to recognise the format of the input file `/ppp-2.4.5/__install/sbin/pppd'
install: 拆解过程非正常中止
通过查找makefile发现 -s 执行 strip 来剔除一些无用的符号
install:
mkdir -p $(BINDIR) $(MANDIR)
$(INSTALL) -s -c pppdump $(BINDIR)
$(INSTALL) -c -m 444 pppdump.8 $(MANDIR)
解决方法:
install时候不要strip,去掉-s,因为这个strip用的宿主机上,而我们的编译器arm-himix-linux-strip,所以等我们安装到__install后再strip即可