Gargoyle(石像鬼)固件自定义修改及编译

准备:

参考Gargoyle Document安装OpenWrt build system

Gargoyle固件是以Openwrt为蓝本的二次开发固件,同样开源。Gargoyle源码地址

理论上Linux系统均可编译,笔者所用过成功编译的Linux发行版有Archlinux,Ubuntu12.04、14.04、16.04。不同发行版所需要的软件包不一样,其中以Ubuntu较常用,本文以其为例。

安装Build System:

32位系统:sudo apt-get install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch unzip zlib1g-dev subversion flex uglifyjs texinfo

64位系统:sudo apt-get install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo

另外,安装完成后,建议安装cache:sudo apt-get install cache。

安装完成后,确保系统可用磁盘空间不少于20GB。

打开终端(Terminal),通过命令行操作

获取Gargoyle源码文件:

git clone git://github.com/ericpaulbishop/gargoyle.git

进入gargoyle文件夹内查看源码

cd gargoyle

git相关操作:

git branch      #查看当前分支

git branch -r  #查看本地所有分支

git branch -a  #查看所有远程分支

切换分支:

git checkout <分支名称>

切换commit:

git checkout  <commit id>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,744评论 9 163
  • 一直想编译 Android 的源码,苦于 Mac 硬盘太小,PC 上的硬盘也只有 128G,想着机械盘编译又太慢,...
    搬代码白言午阅读 1,022评论 0 6
  • 本文为 Git教程的学习笔记,教程源自廖雪峰的博客。这是一个由浅入深,学完后能立刻上手的Git教程。另,附上另一本...
    七弦桐语阅读 6,284评论 5 47
  • 院子里有一只流浪猫,因为背部都是黑的,遂取名“小黑”。小黑完全没有作为一只流浪猫的自觉,它非常粘人。每次听到我的声...
    我心安处即是家阅读 391评论 0 0
  • 关于沟通技巧 上周的图片涉嫌盗图事件,听张总分享他与客户的沟通,再对比一下自己之前处理投票刷票事件,实在是太感情用...
    心源之园阅读 1,030评论 0 0