|
本帖最后由 vsamlee 于 2017-11-27 13:27 编辑
大师,我用您的源码编译了很多次,都是在这里编译不下去了,我只选择了路由,其他都没有动,我的路由是巴法络 AG300H
gcc -DHAVE_CONFIG_H -I. -DLOCALEDIR=\"/home/lede/lede/staging_dir/host/share/locale\" -I/home/lede/lede/staging_dir/host/include -I/home/lede/lede/staging_dir/host/usr/include -O2 -I/home/lede/lede/staging_dir/host/include -I/home/lede/lede/staging_dir/host/usr/include -MT stage1flex-tblcmp.o -MD -MP -MF .deps/stage1flex-tblcmp.Tpo -c -o stage1flex-tblcmp.o `test -f 'tblcmp.c' || echo './'`tblcmp.c
mv -f .deps/stage1flex-tblcmp.Tpo .deps/stage1flex-tblcmp.Po
gcc -DHAVE_CONFIG_H -I. -DLOCALEDIR=\"/home/lede/lede/staging_dir/host/share/locale\" -I/home/lede/lede/staging_dir/host/include -I/home/lede/lede/staging_dir/host/usr/include -O2 -I/home/lede/lede/staging_dir/host/include -I/home/lede/lede/staging_dir/host/usr/include -MT stage1flex-yylex.o -MD -MP -MF .deps/stage1flex-yylex.Tpo -c -o stage1flex-yylex.o `test -f 'yylex.c' || echo './'`yylex.c
mv -f .deps/stage1flex-yylex.Tpo .deps/stage1flex-yylex.Po
/usr/bin/env bash ../libtool --tag=CC --mode=link gcc -O2 -I/home/lede/lede/staging_dir/host/include -I/home/lede/lede/staging_dir/host/usr/include -L/home/lede/lede/staging_dir/host/lib -L/home/lede/lede/staging_dir/host/usr/lib -o stage1flex stage1flex-scan.o stage1flex-buf.o stage1flex-ccl.o stage1flex-dfa.o stage1flex-ecs.o stage1flex-filter.o stage1flex-gen.o stage1flex-main.o stage1flex-misc.o stage1flex-nfa.o stage1flex-options.o stage1flex-parse.o stage1flex-regex.o stage1flex-scanflags.o stage1flex-scanopt.o stage1flex-skel.o stage1flex-sym.o stage1flex-tables.o stage1flex-tables_shared.o stage1flex-tblcmp.o stage1flex-yylex.o -lm
OpenWrt-libtool: link: gcc -O2 -I/home/lede/lede/staging_dir/host/include -I/home/lede/lede/staging_dir/host/usr/include -o stage1flex stage1flex-scan.o stage1flex-buf.o stage1flex-ccl.o stage1flex-dfa.o stage1flex-ecs.o stage1flex-filter.o stage1flex-gen.o stage1flex-main.o stage1flex-misc.o stage1flex-nfa.o stage1flex-options.o stage1flex-parse.o stage1flex-regex.o stage1flex-scanflags.o stage1flex-scanopt.o stage1flex-skel.o stage1flex-sym.o stage1flex-tables.o stage1flex-tables_shared.o stage1flex-tblcmp.o stage1flex-yylex.o -L/home/lede/lede/staging_dir/host/lib -L/home/lede/lede/staging_dir/host/usr/lib -lm
./stage1flex -o stage1scan.c ./scan.l
Makefile:1689: recipe for target 'stage1scan.c' failed
make[6]: *** [stage1scan.c] Segmentation fault (core dumped)
make[6]: Leaving directory '/home/lede/lede/build_dir/host/flex-2.6.4/src'
Makefile:539: recipe for target 'all' failed
make[5]: *** [all] Error 2
make[5]: Leaving directory '/home/lede/lede/build_dir/host/flex-2.6.4/src'
Makefile:525: recipe for target 'all-recursive' failed
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory '/home/lede/lede/build_dir/host/flex-2.6.4'
Makefile:28: recipe for target '/home/lede/lede/build_dir/host/flex-2.6.4/.built' failed
make[3]: *** [/home/lede/lede/build_dir/host/flex-2.6.4/.built] Error 2
make[3]: Leaving directory '/home/lede/lede/tools/flex'
tools/Makefile:150: recipe for target 'tools/flex/compile' failed
make[2]: *** [tools/flex/compile] Error 2
make[2]: Leaving directory '/home/lede/lede'
tools/Makefile:148: recipe for target '/home/lede/lede/staging_dir/target-mips_24kc_musl/stamp/.tools_compile_yynyyyyynyyyyynyynnnyyyyyyyyyyyyyyyyyyyynnyynynyyyynny' failed
make[1]: *** [/home/lede/lede/staging_dir/target-mips_24kc_musl/stamp/.tools_compile_yynyyyyynyyyyynyynnnyyyyyyyyyyyyyyyyyyyynnyynynyyyynny] Error 2
make[1]: Leaving directory '/home/lede/lede'
/home/lede/lede/include/toplevel.mk:207: recipe for target 'world' failed
make: *** [world] Error 2
小白请指点
|
|