./configure CC=arm-none-linux-gnueabi-gcc --host=arm-linux --prefix=(执行文件生成路径)
make
make install
不过编译没有这么顺利,出了一些问题。
百度一下,可以找到之前的相关文章,解决一些问题。 不过还是会有一些因人而异的不知道出在哪里的错误。 话不多说。
这个链接解决我的前两个问题。
http://blog.sina.com.cn/s/blog_604a4ace0102vnt3.html
make的过程中,因为没有提前安装flex和bison,所以生成的Makefile文件也是错误的。前后生成的Makefile对比如下
这个问题浪费我2个小时去不停的百度。
在安装好bison和flex 后,sudo apt-get install flex bison,后才编译正常。
然后出现第二个问题
cftoken.o: In function `yylex':
/mnt/hgfs/trunk_code/testcode/wide-dhcpv6-20080615_2/lex.yy.c:1802: undefined reference to `