From 86612291373e6d637270286e15b23ce77dc3c6ee Mon Sep 17 00:00:00 2001 From: zfl9 Date: Fri, 20 Sep 2019 18:47:34 +0800 Subject: update readme.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c26e63c..ea3ba24 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ make && sudo make install ``` dns2tcp 默认安装到 `/usr/local/bin/dns2tcp`,可安装到其它目录,如 `make install DESTDIR=/opt/local/bin`。 -如果你希望将 libuv 依赖库静态链接到 `dns2tcp` 可执行文件中,可按照如下步骤进行编译: +如果想将 libuv 依赖库静态链接到 `dns2tcp` 可执行文件中,可按照如下步骤进行编译(glibc 不建议静态链接): ```bash # 进入某个目录 cd /opt @@ -34,6 +34,7 @@ git clone https://github.com/zfl9/dns2tcp cd dns2tcp make CFLAGS="-pthread" INCLUDES="-I/opt/libuv/include" LDFLAGS="-L/opt/libuv/lib" && sudo make install ``` +特别是进行交叉编译的时候,这种编译方式是比较推荐的,因为编译出来的 dns2tcp 文件不依赖任何第三方 .so 库文件,所以可以直接拷贝 dns2tcp 可执行文件到目标系统,然后添加可执行权限,执行即可,非常方便。 ## 如何运行 ```bash -- cgit v1.2.3