kdrx's recent timeline updates
kdrx

kdrx

V2EX member #59309, joined on 2014-03-29 21:53:53 +08:00
kdrx's recent replies
@kdrx
另外你如果要静态编译,我试过小米的交叉编译工具可以静态编译通过,按照主页对于 tomato 平台静态编译的参数编译即可。
@qq674949301
sorry ,时间太久了,我搞错了,我也是动态编译的,只是把 libresolv 相关代码内嵌,去除对这个动态库的依赖。编译方法完全等同于 github 主页上的方法。
@qq674949301
编译好的不依赖 libresolv.so 的 chinadns , arm 平台可用。
链接: http://pan.baidu.com/s/1c0jVVd2 密码: 92yh
我的目标机器是 asus ac68u, 如果不装 entware-arm ,默认没有 libresolv 动态库,按照 XiaoxiaoPu 修改的代码内嵌 libresolv 静态编译后,没有 libresolv 也一样运行,大小只有 22k 左右。
tomato 我不太清楚是不是也因为没有这个库导致不能运行。
Aug 23, 2015
Replied to a topic by fanjusting 问与答 可否把 windows 的 dsn 查询从 udp 改为 tcp
改协议,不如改端口,非 53 端口可以避免劫持。
Apr 13, 2015
Replied to a topic by xzm1006 问与答 debian RT-AC68U 交叉编译链 编译 ChinaDNS 失败
@XiaoxiaoPu 好的,谢谢你!发我邮箱吧: [email protected]
Apr 13, 2015
Replied to a topic by xzm1006 问与答 debian RT-AC68U 交叉编译链 编译 ChinaDNS 失败
@XiaoxiaoPu
我不是需要静态链接啊,静态连接后能运行的,但是体积太大。
我是需要你这种内嵌libresolv的版本的动态链接编译。
我官方源码用 arm-linux-gcc 交叉编译动态链接后,目标机器ac68u提示缺少libresolv.so
而lazyzhu的动态链接版本能在asus 68u 正确运行,而我用ldd观察,发现他根本就没有链接libresolv.so库,可能也是源码中嵌入了libresolv中的相应函数。
Apr 12, 2015
Replied to a topic by xzm1006 问与答 debian RT-AC68U 交叉编译链 编译 ChinaDNS 失败
@XiaoxiaoPu
请问,你的内嵌libresolv的版本的chinadns能再次分享吗?
@LazyZhu
请问您是如果动态编译这个18k的chinadns的呢?能分享下吗?
Apr 12, 2015
Replied to a topic by xzm1006 问与答 debian RT-AC68U 交叉编译链 编译 ChinaDNS 失败
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2455 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 02:01 · PVG 10:01 · LAX 19:01 · JFK 22:01
♥ Do have faith in what you're doing.