开源 linux 路由器软件( 二 )


开源 linux 路由器软件

文章插图
之后需要采用命令:.//feeds-a去更新的源码包 , 如下所示:
开源 linux 路由器软件

文章插图
更新完之后 , 需要采用命令:.//feeds-a去下载更新包 , 如下所示:
开源 linux 路由器软件

文章插图
需要注意的是 , 这个时候并没有将的任何源码下载下来 , 而是需要通过make命令之后才会去下载项目中所需要的源码的 , 这一点请一定要注意哦 , 这也是为什么编译的速度会很慢的根本原因 。在项目中有个文件 , 有些注意事项需要看看 , 如下所示:
开源 linux 路由器软件

文章插图
上图中已经说的很清楚啦 , 首先需要安装一些必须的工具和第三方库 , 比如:gcc, , bzip2, flex, , perl, make, find, grep, diff, unzip, gawk, , , libz-dev and libc .安装完这些工具和三方库之后 , 就采用make 命令设置默认的配置文件 , 然后在这个配置文件的基础上去修改和配置自己项目所需的配置 , 后续的配置就都可以采用:make 来配置和修改 , 这个跟Linux配置菜单是一样的 , 当然里面的配置项目很多 , 需要花点时间去熟悉 , 目前我也在熟悉当中 , 不能讲太多的东西 。
三:开源的编译
前面已经详细的介绍了如何下载 , 这个部分就简单地说明如何编译 , 编译过程出错之后 , 如何查看错误信息 , 一般来说 , 都是采用make命令来编译代码 , 如下所示:
开源 linux 路由器软件

文章插图
而采用make V=s来编译和查看错误的信息 。如下所示:
开源 linux 路由器软件

文章插图
编译的过程会很漫长 , 这是因为在编译的过程中 , 会去下载相关的源码压缩包 , 一般第三方库是放在dl目录下 , 而其它的会放在目录下 , 如下所示:
开源 linux 路由器软件

文章插图
四:开源的总结
在编译和下载过程中要非常有耐性 , 因为有些时候网络并不是很好 , 就需要去查找是哪里导致停止等等 。。