|
参考LEDE官方的Compile packages for LEDE with the SDK ,始终无法成功啊,在Ubuntu 16.04 32bit版本上,比如用的是lede-sdk-17.01.1-ar71xx-generic_gcc-5.4.0_musl-1.1.16.Linux-x86_64.tar.xz 这个SDK包,然后按照官方方法,就想编译一个改进版的dnsmasq,结果一直错误。
进到lede-sdk-17.01.1-ar71xx-generic_gcc-5.4.0_musl-1.1.16.Linux-x86_64/staging_dir/toolchain-mips_24kc_gcc-5.4.0_musl-1.1.16/bin目录下一看,发现都是一堆脚本文件,说好的交叉编译器呢,交叉编译器都没有带,怎么编译,不是扯淡?
随便找了一个mips-openwrt-linux-musl-gcc交叉编译链,都是一堆脚本。
- bin/env bash
- dir="$(dirname "$0")"
- exec "$dir/../../host/lib/ld-linux-x86-64.so.2" --library-path "$dir/../../host/lib/" "$dir/../../host/lib/runas" "$dir/.mips-openwrt-linux-musl-gcc.bin" "$
复制代码
|
|