mirror of
https://github.com/wangyu-/udp2raw.git
synced 2025-02-01 04:39:35 +08:00
Create build_guide.zh-cn.md
This commit is contained in:
parent
2f57fa6670
commit
6f9ab92c1d
58
doc/build_guide.zh-cn.md
Normal file
58
doc/build_guide.zh-cn.md
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
# udp2raw编译方法
|
||||||
|
本文演示怎么把udp2raw编译到自己所需的平台。
|
||||||
|
|
||||||
|
### 可以本地编译的linux平台
|
||||||
|
比如电脑、树莓派
|
||||||
|
|
||||||
|
##### 首先安装git
|
||||||
|
debian/ubuntun执行:
|
||||||
|
```
|
||||||
|
sudo apt-get install git
|
||||||
|
```
|
||||||
|
redhat/centos执行:
|
||||||
|
```
|
||||||
|
sudo yum install git
|
||||||
|
```
|
||||||
|
##### 用git把源码clone至本地
|
||||||
|
|
||||||
|
在任意目录执行:
|
||||||
|
|
||||||
|
```
|
||||||
|
git clone https://github.com/wangyu-/udp2raw-tunnel.git
|
||||||
|
cd udp2raw-tunnel
|
||||||
|
```
|
||||||
|
|
||||||
|
##### 安装g++ make 等工具
|
||||||
|
debian/ubuntun执行:
|
||||||
|
```
|
||||||
|
sudo apt-get install build-essential
|
||||||
|
```
|
||||||
|
|
||||||
|
redhat/centos执行:
|
||||||
|
```
|
||||||
|
sudo yum groupinstall 'Development Tools'
|
||||||
|
```
|
||||||
|
|
||||||
|
然后运行make,编译完成。 生成的udp2raw就是编译好的bianry。
|
||||||
|
|
||||||
|
### 需要交叉编译的平台
|
||||||
|
比如各种openwrt路由器
|
||||||
|
|
||||||
|
##### 首先安装git
|
||||||
|
debian/ubuntun执行:
|
||||||
|
```
|
||||||
|
sudo apt-get install git
|
||||||
|
```
|
||||||
|
redhat/centos执行:
|
||||||
|
```
|
||||||
|
sudo yum install git
|
||||||
|
```
|
||||||
|
|
||||||
|
##### 下载交叉编译工具包
|
||||||
|
去downloads.openwrt.org上找到自己的openwrt版本和cpu型号对应的SDK。通常openwrt版本号不一样也问题不大,最主要是cpu型号。
|
||||||
|
|
||||||
|
比如我的tplink wdr4310运行的是chaos_calmer 15.05,ar71xx cpu,应该下载这个包:
|
||||||
|
|
||||||
|
http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/OpenWrt-SDK-15.05-ar71xx-generic_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64.tar.bz2
|
||||||
|
|
||||||
|
解压到本地任意目录,比如:/home/wangyu/OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2
|
Loading…
x
Reference in New Issue
Block a user