|
|
楼主 |
发表于 2016-3-4 15:15
|
显示全部楼层
本帖最后由 moritenw 于 2016-3-4 15:25 编辑
这个我自己有弄好了,可是自己不常做笔记,所以也记得不清了。如果你要ss的那几个文件(15年7月份左右编译的,tomato.shibby的版本是130,到现在运行有半年了,算是很稳定,自己没有重启过),可以打包一下发你。
对了,我是直接编译到固件里去的。方法是按网上找的方法,如下:
- 将s-s和pdnsd的源代码放置到源代码的router目录下。
- 在router/Makefile中添加如下内容:
obj-y += s-s-libevobj-y += pdnsds-s-libev: cd s-s-libev && CC=$(CC) STRIP=$(STRIP) \ CPPFLAGS="-Os -Wall $(EXTRACFLAGS) -ffunction-sections -fdata-sections -I$(TOP)/zlib" \ LDFLAGS="-L$(TOP)/zlib -ffunction-sections -fdata-sections -Wl,--gc-sections -fPIC" \ $(CONFIGURE) --prefix=$(INSTALLDIR)/s-s-libevs-s-libev-install: s-s-libev $(MAKE) -C s-s-libev installpdnsd: cd pdnsd && CC=$(CC) STRIP=$(STRIP) \ CPPFLAGS="-Os -Wall $(EXTRACFLAGS) -ffunction-sections -fdata-sections -I$(TOP)/zlib" \ LDFLAGS="-L$(TOP)/zlib -ffunction-sections -fdata-sections -Wl,--gc-sections -fPIC" \ $(CONFIGURE) --prefix=$(INSTALLDIR)/pdnsd --with-cachedir=$(INSTALLDIR)/pdnsdpdnsd-install: pdnsd $(MAKE) -C pdnsd install然后 make r7000e 一下
|
|