用户工具

站点工具


entware:armv7

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版两侧同时换到之后的修订记录
entware:armv7 [2019/05/23 11:38] – ↷ 页面entware-ng:armv7被移动至entware:armv7 Hshhentware:armv7 [2019/05/23 11:40] – Entware-ng-3x and Entware-ng merged to become Entware Hshh
行 1: 行 1:
-===== Entware-ng ARMv7 =====+===== Entware ARMv7 =====
  
-笔记: 创建 [[https://github.com/Entware-ng/Entware-ng|Entware-ng]] 环境+笔记: 创建 [[https://github.com/Entware/Entware|Entware]] 环境
  
 ==== 系统环境准备 ==== ==== 系统环境准备 ====
行 14: 行 14:
 </code> </code>
  
-==== 搭建 entware-ng ====+==== 搭建 entware ====
 <code> <code>
 $ git clone https://github.com/Entware/Entware.git $ git clone https://github.com/Entware/Entware.git
行 34: 行 34:
 === 设置环境变量 === === 设置环境变量 ===
 <code> <code>
-export STAGING_DIR=/opt/arm/Entware-ng/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi +export STAGING_DIR=/opt/arm/Entware/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi 
-export PATH=$PATH:/opt/arm/Entware-ng/staging_dir/toolchain-arm_cortex-a9_gcc-5.3.0_glibc-2.23_eabi/bin+export PATH=$PATH:/opt/arm/Entware/staging_dir/toolchain-arm_cortex-a9_gcc-5.3.0_glibc-2.23_eabi/bin
 </code> </code>
  
行 47: 行 47:
 CC=arm-openwrt-linux-gnueabi-gcc \ CC=arm-openwrt-linux-gnueabi-gcc \
 CFLAGS='-O2 -pipe -march=armv7-a -mtune=cortex-a9 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -mfloat-abi=soft -fPIC' \ CFLAGS='-O2 -pipe -march=armv7-a -mtune=cortex-a9 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -mfloat-abi=soft -fPIC' \
-CPPFLAGS='-I/opt/arm/Entware-ng/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi/opt/include -I/opt/arm/Entware-ng/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi/include -I/opt/arm/Entware-ng/staging_dir/toolchain-arm_cortex-a9_gcc-5.3.0_glibc-2.23_eabi/usr/include -I/opt/arm/Entware-ng/staging_dir/toolchain-arm_cortex-a9_gcc-5.3.0_glibc-2.23_eabi/include'+CPPFLAGS='-I/opt/arm/Entware/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi/opt/include -I/opt/arm/Entware/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi/include -I/opt/arm/Entware/staging_dir/toolchain-arm_cortex-a9_gcc-5.3.0_glibc-2.23_eabi/usr/include -I/opt/arm/Entware/staging_dir/toolchain-arm_cortex-a9_gcc-5.3.0_glibc-2.23_eabi/include'
-LDFLAGS='-L/opt/arm/Entware-ng/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi/opt/lib -L/opt/arm/Entware-ng/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi/lib -Wl,-rpath,/opt/lib -Wl,-rpath-link=/opt/arm/Entware-ng/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi/opt/lib -Wl,--dynamic-linker=/opt/lib/ld-linux.so.3 -L/opt/arm/Entware-ng/staging_dir/toolchain-arm_cortex-a9_gcc-5.3.0_glibc-2.23_eabi/usr/lib -L/opt/arm/Entware-ng/staging_dir/toolchain-arm_cortex-a9_gcc-5.3.0_glibc-2.23_eabi/lib'+LDFLAGS='-L/opt/arm/Entware/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi/opt/lib -L/opt/arm/Entware/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi/lib -Wl,-rpath,/opt/lib -Wl,-rpath-link=/opt/arm/Entware/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi/opt/lib -Wl,--dynamic-linker=/opt/lib/ld-linux.so.3 -L/opt/arm/Entware/staging_dir/toolchain-arm_cortex-a9_gcc-5.3.0_glibc-2.23_eabi/usr/lib -L/opt/arm/Entware/staging_dir/toolchain-arm_cortex-a9_gcc-5.3.0_glibc-2.23_eabi/lib'
 </code> </code>
  
行 54: 行 54:
 编译tinc 1.11pre12 编译tinc 1.11pre12
  
-先编译依赖库, entware-ng自带+先编译依赖库, entware自带
 <code> <code>
 make package/ncurses/compile make package/ncurses/compile
行 72: 行 72:
 CC=arm-openwrt-linux-gnueabi-gcc \ CC=arm-openwrt-linux-gnueabi-gcc \
 CFLAGS='-O2 -pipe -march=armv7-a -mtune=cortex-a9 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -mfloat-abi=soft -fPIC' \ CFLAGS='-O2 -pipe -march=armv7-a -mtune=cortex-a9 -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -mfloat-abi=soft -fPIC' \
-CPPFLAGS='-I/opt/arm/Entware-ng/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi/opt/include -I/opt/arm/Entware-ng/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi/include -I/opt/arm/Entware-ng/staging_dir/toolchain-arm_cortex-a9_gcc-5.3.0_glibc-2.23_eabi/usr/include -I/opt/arm/Entware-ng/staging_dir/toolchain-arm_cortex-a9_gcc-5.3.0_glibc-2.23_eabi/include'+CPPFLAGS='-I/opt/arm/Entware/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi/opt/include -I/opt/arm/Entware/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi/include -I/opt/arm/Entware/staging_dir/toolchain-arm_cortex-a9_gcc-5.3.0_glibc-2.23_eabi/usr/include -I/opt/arm/Entware/staging_dir/toolchain-arm_cortex-a9_gcc-5.3.0_glibc-2.23_eabi/include'
-LDFLAGS='-L/opt/arm/Entware-ng/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi/opt/lib -L/opt/arm/Entware-ng/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi/lib -Wl,-rpath,/opt/lib -Wl,-rpath-link=/opt/arm/Entware-ng/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi/opt/lib -Wl,--dynamic-linker=/opt/lib/ld-linux.so.3 -L/opt/arm/Entware-ng/staging_dir/toolchain-arm_cortex-a9_gcc-5.3.0_glibc-2.23_eabi/usr/lib -L/opt/arm/Entware-ng/staging_dir/toolchain-arm_cortex-a9_gcc-5.3.0_glibc-2.23_eabi/lib'+LDFLAGS='-L/opt/arm/Entware/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi/opt/lib -L/opt/arm/Entware/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi/lib -Wl,-rpath,/opt/lib -Wl,-rpath-link=/opt/arm/Entware/staging_dir/target-arm_cortex-a9_glibc-2.23_eabi/opt/lib -Wl,--dynamic-linker=/opt/lib/ld-linux.so.3 -L/opt/arm/Entware/staging_dir/toolchain-arm_cortex-a9_gcc-5.3.0_glibc-2.23_eabi/usr/lib -L/opt/arm/Entware/staging_dir/toolchain-arm_cortex-a9_gcc-5.3.0_glibc-2.23_eabi/lib'
 make make
 </code> </code>
entware/armv7.txt · 最后更改: 2021/08/04 06:36 由 Hshh