entware:armv7
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
entware:armv7 [2020/12/24 23:46] – [设置环境变量] ubuntu-20.10 Hshh | entware:armv7 [2021/08/04 06:36] (当前版本) – 增加手动编译 openssl-1.1.1k 和 tinc-1.1pre18 Hshh | ||
---|---|---|---|
行 54: | 行 54: | ||
CC=arm-openwrt-linux-gnueabi-gcc \ | CC=arm-openwrt-linux-gnueabi-gcc \ | ||
CPP=' | CPP=' | ||
- | CFLAGS=' | + | CFLAGS=' |
- | CPPFLAGS=' | + | CPPFLAGS=' |
- | LDFLAGS=' | + | LDFLAGS=' |
</ | </ | ||
行 81: | 行 81: | ||
CC=arm-openwrt-linux-gnueabi-gcc \ | CC=arm-openwrt-linux-gnueabi-gcc \ | ||
CPP=' | CPP=' | ||
- | CFLAGS=' | + | CFLAGS=' |
- | CPPFLAGS=' | + | CPPFLAGS=' |
- | LDFLAGS=' | + | LDFLAGS=' |
make | make | ||
+ | </ | ||
+ | |||
+ | === 编译 openssl-1.1.1k tinc-1.1pre18 === | ||
+ | 由于 entware 自带的 openssl 没法正常编译 tinc-1.1pre18, | ||
+ | |||
+ | < | ||
+ | ./Configure \ | ||
+ | linux-armv4 shared \ | ||
+ | --prefix=/ | ||
+ | --cross-compile-prefix=" | ||
+ | -I/ | ||
+ | -Wl, | ||
+ | -Wl, | ||
+ | -Wl, | ||
+ | -L/ | ||
+ | -Wl, | ||
+ | </ | ||
+ | < | ||
+ | # make CFLAGS=' | ||
+ | # make install | ||
+ | </ | ||
+ | 以上将把 openssl 安装到 / | ||
+ | |||
+ | 接着编译 tinc-1.1pre18 | ||
+ | < | ||
+ | ./configure \ | ||
+ | --target=arm-openwrt-linux \ | ||
+ | --host=arm-openwrt-linux \ | ||
+ | --build=x86_64-pc-linux-gnu \ | ||
+ | --prefix=/ | ||
+ | --with-openssl=/ | ||
+ | CC=arm-openwrt-linux-gnueabi-gcc \ | ||
+ | CPP=' | ||
+ | CFLAGS=' | ||
+ | CPPFLAGS=' | ||
+ | LDFLAGS=' | ||
</ | </ |
entware/armv7.1608824812.txt.gz · 最后更改: 2020/12/24 23:46 由 Hshh