Openwrt-Ngrokc编译

1.编译环境(这里用的是VMware+Utunbu,其他linux也行)

VMwareUtunbu

VMware序列号:5A02H-AU243-TZJ49-GTC7K-3C61N

2.https://github.com/dosgo/ngrok-c,下载打包文件

3.https://downloads.openwrt.org/,下载对应固件的SDK

把下载的两个文件拉到utunbu,接着两个文件都右键-》提取到此处

提取完如图

4.为了方便把SDK文件夹改为1,打开1文件夹找到staging_dir/toolchain-mips_xxxxxx/bin,随便一个文件右键属性复制这段位置

5.打开ngrokc-master找到openwrtbuildv2.sh打开,编辑

把复制的位置覆盖到原有的地址,STAGING_DIG对应减少后面的。

然后右键openwrtbuildv2.sh属性

设置允许作为程序执行文件

6.打开/ngrok-c-master/include,复制里面的openssl文件夹

到/1/staging_dir/toolchain-mips_xxxxxx /include

7.

打开ngrok-c-master,空白处右键-打开终端

输入sudo ./openwrtbuildv2.sh回车

输入密码,确定

编译完如图

打开ngrok-c-master/build-mips可以发现编译了一个ngrokc

8.记得安装libopenssl.ipk(ngrokc运行库),openwrt官网base下载对应的ipk并安装

推荐阅读更多精彩内容

  • 前置条件 编译环境:Linuxmint 18.2 64-Bit 路由器型号:TP-LINK TL-WR720N v...
    suanite阅读 18,333评论 2 13
  • 主要思路: 了解openwrt的目录框架结构,往其中添加所需软件功能xxx模块 编写package/xxx/目录下...
    jrglinux阅读 3,314评论 3 1
  • 最近在学习大数据技术,朋友叫我直接学习Spark,英雄不问出处,菜鸟不问对错,于是我就开始了Spark学习。 为什...
    Plokmijn阅读 24,755评论 6 26
  • 一:dnsmasq svn checkout http://192.168.28.100:12000/svn/ro...
    e9cabf4aefb0阅读 1,323评论 1 1
  • Openwrt directory structure 了解Openwrt的目录结构是学习一个新系统最基础也是最重...
    Creator_Ly阅读 3,484评论 0 10
  • 我真的是厌了烦了现在的工作,我只是个很好的执行者,却不是分配者。现在的一切都让我厌烦。厌倦了这种组织。还是得告诉自...
    嗯你走吧阅读 117评论 0 1
  • 旅行能开阔眼界、让你了解外面的世界。旅行,是人生最奢华的享受。我们总是在社会中不断地寻找自己的角色,却忘了自己是生...
    Emily小太阳阅读 182评论 0 0
  • 感谢老板的信任、感谢同事的鼓励、感谢朋友的支持、感谢亲爱的人一路相随、还有感谢父母的养育之恩...场面话谁都会讲,...
    一帘旧梦阅读 89评论 0 0
  • 初吻 阳光姐妹淘 谁的青春不迷茫 因为这首歌reality,我开始各处搜索有这首歌的电影等视频。 不晓得为什么,总...
    黑骑士_路西法_丸子阅读 158评论 0 0