diff options
author | zfl9 <zfl9.com@gmail.com> | 2019-09-20 18:47:34 +0800 |
---|---|---|
committer | zfl9 <zfl9.com@gmail.com> | 2019-09-20 18:47:34 +0800 |
commit | 86612291373e6d637270286e15b23ce77dc3c6ee (patch) | |
tree | b1ae94ea4bb16c0cd446cf03b23420bdc01a9afd | |
parent | update readme.md (diff) | |
download | dns2tcp-86612291373e6d637270286e15b23ce77dc3c6ee.tar.gz dns2tcp-86612291373e6d637270286e15b23ce77dc3c6ee.tar.bz2 dns2tcp-86612291373e6d637270286e15b23ce77dc3c6ee.zip |
update readme.md
-rw-r--r-- | README.md | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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 |