GNU/GCC/G++ 编译/链接生成的常见段(section)表

本文详细介绍了ELF文件格式中的各个段及其作用,包括代码、数据、符号表等部分,并解释了它们如何支撑程序的加载与执行过程。

 

段名

说明

1

.text

存放程序运行代码(机器码)

2

.data

存放了经过初始化的全局变量和静态变量

3

.bss

保存了那些用到但未被初始化的数据

4

.rodata

只读数据段

5

.shstrtab

段名字符串表

6

.symtab

保存了连接时所需的符号信息

7

.strtab

保存了.symtab所需的符号信息。

8

.init

C++编译器生成的用来实现全局构造;该段自动产生名为init的函数,该函数早于main执行

9

.fini

同.init都为实现全局构造;该段自动产生名为fini的函数,该函数在main函数结束之后执行

10

.comment

包含编译器版本信息,不重要

11

.debug

保存调试相关信息,如.debug_info  .debug_line等

12

.dynstr

保存动态链接符号字符串名

13

.dynsym

保存动态链接符号

14

.fini_array

保存程序或共享对象退出时的退出函数地址

15

.hash

哈希表

16

.init_array

保存程序或共享对象加载时的初始化函数指针

17

.interp

动态链接库路径

18

.line

调试时行号信息

19

.note

额外信息,与平台相关

20

.preinit_array

同init_array  但早于init_array执行

21

.tbss

线程的未初始化数据

22

.tdata

线程的初始化数据

23

.ctors

保存全局构造函数指针

24

.data.rel.ro

类似.rodata

25

.dtors

保存了全局析构函数指针

26

eh_frame

C++异常处理内容

27

.eh_frame_hdr

同eh_frame

28

.got.plt

保存动态链接的延迟绑定相关信息

29

.jcr

Java语言相关信息

30

.note.ABI-tag

保存程序ABI信息

31

.stab

调试信息

32

.stabstr

.stab中包含的字符串信息

 

[root@localhost buildroot-realtek]# make O=build/libroute ./tplink_patch.sh /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/build "T1600G_28TS" /usr/local/bin/make -j12 -C /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial all-gcc make[1]: Entering directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial' make[2]: Entering directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/intl' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/intl' make[2]: Entering directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/zlib' true "AR_FLAGS=rc" "CC_FOR_BUILD=/usr/bin/gcc" "CFLAGS=-O2 -I/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/host/usr/include" "CXXFLAGS=-O2 -I/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/host/usr/include" "CFLAGS_FOR_BUILD=-O2 -I/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/host/usr/include" "CFLAGS_FOR_TARGET=-g -Os" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "LDFLAGS=-L/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/host/lib -L/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/host/usr/lib -Wl,-rpath,/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/host/usr/lib" "LIBCFLAGS=-O2 -I/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/host/usr/include" "LIBCFLAGS_FOR_TARGET=-g -Os" "MAKE=/usr/local/bin/make" "MAKEINFO=makeinfo --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/host/usr" "infodir=/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/host/usr/share/info" "libdir=/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/host/usr/lib" "prefix=/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/host/usr" "tooldir=/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/host/usr/i586-buildroot-linux-uclibc" "AR=/usr/bin/ar" "AS=/usr/bin/as" "CC=/usr/bin/gcc" "CXX=/usr/bin/g++" "LD=/usr/bin/ld" "LIBCFLAGS=-O2 -I/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/host/usr/include" "NM=/usr/bin/nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # /usr/local/bin/make make[2]: Entering directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/libiberty' make[2]: Entering directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/libdecnumber' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/libdecnumber' make[2]: Leaving directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/zlib' make[2]: Entering directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/build-x86_64-unknown-linux-gnu/libiberty' make[3]: Entering directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/libiberty/testsuite' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/libiberty/testsuite' make[3]: Entering directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/build-x86_64-unknown-linux-gnu/libiberty/testsuite' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/build-x86_64-unknown-linux-gnu/libiberty/testsuite' make[2]: Leaving directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/libiberty' make[2]: Leaving directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/build-x86_64-unknown-linux-gnu/libiberty' make[2]: Entering directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/build-x86_64-unknown-linux-gnu/fixincludes' make[2]: Entering directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/lto-plugin' make[2]: Entering directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/libcpp' test -f config.h || (rm -f stamp-h1 && /usr/local/bin/make stamp-h1) make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/build-x86_64-unknown-linux-gnu/fixincludes' make[2]: Entering directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/fixincludes' make[2]: Leaving directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/libcpp' /usr/local/bin/make all-am make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/fixincludes' make[3]: Entering directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/lto-plugin' make[3]: Leaving directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/lto-plugin' make[2]: Leaving directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/lto-plugin' make[2]: Entering directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/gcc' gawk -f /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/opt-functions.awk -f /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/optc-gen.awk \ -v header_name="config.h system.h coretypes.h tm.h" < optionlist > options.c if [ xinfo = xinfo ]; then \ makeinfo --split-size=5000000 --no-split -I . -I /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc \ -I /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/include -o doc/cpp.info /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/cpp.texi; \ fi if [ xinfo = xinfo ]; then \ makeinfo --split-size=5000000 --no-split -I . -I /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc \ -I /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/include -o doc/gcc.info /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/gcc.texi; \ fi echo timestamp > doc/gcc.1 (pod2man --center="GNU" --release="gcc-4.6.3" --date=2012-03-01 --section=1 gcc.pod > doc/gcc.1.T$$ && \ mv -f doc/gcc.1.T$$ doc/gcc.1) || \ (rm -f doc/gcc.1.T$$ && exit 1) /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/cppopts.texi:772: @itemx must follow @item gawk -f /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/opt-functions.awk -f /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/opth-gen.awk \ < optionlist > tmp-options.h Makefile:4270: recipe for target 'doc/cpp.info' failed make[2]: *** [doc/cpp.info] Error 1 make[2]: *** Waiting for unfinished jobs.... /bin/sh /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/../move-if-change tmp-options.h options.h echo timestamp > s-options-h /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/gcc.texi:89: warning: @tex should only appear at a line beginning /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/gcc.texi:89: warning: @end should only appear at a line beginning /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/gcc.texi:91: warning: @tex should only appear at a line beginning /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/gcc.texi:91: warning: @end should only appear at a line beginning /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:168: superfluous argument to @end smallexample: -fdump-go-spec=@var{file} (possibly involving @gccoptlist) /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:5088: @itemx must follow @item /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:5092: @itemx must follow @item /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:5103: @itemx must follow @item /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:5107: @itemx must follow @item /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:5152: @itemx must follow @item /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:5182: @itemx must follow @item /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:5194: @itemx must follow @item /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/cppopts.texi:772: @itemx must follow @item /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:977: warning: node next `Overall Options' in menu `C Dialect Options' and in sectioning `Invoking G++' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:977: warning: node up `Overall Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:1442: warning: node prev `C Dialect Options' in menu `Overall Options' and in sectioning `Invoking G++' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:1442: warning: node up `C Dialect Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:1811: warning: node up `C++ Dialect Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:2513: warning: node up `Objective-C and Objective-C++ Dialect Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:2745: warning: node up `Language Independent Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:2808: warning: node up `Warning Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:4538: warning: node up `Debugging Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:5862: warning: node up `Optimize Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:8910: warning: node up `Preprocessor Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:8948: warning: node up `Assembler Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:8971: warning: node up `Link Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:9223: warning: node up `Directory Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:9367: warning: node up `Spec Files' in menu `Option Summary' and in sectioning `Invoking GCC' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/invoke.texi:9929: warning: node up `Target Options' in menu `Option Summary' and in sectioning `Invoking GCC' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/implement-c.texi:6: warning: node next `C Implementation' in menu `C Extensions' and in sectioning `C++ Implementation' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/implement-cxx.texi:6: warning: node next `C++ Implementation' in menu `C++ Extensions' and in sectioning `C Extensions' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/implement-cxx.texi:6: warning: node prev `C++ Implementation' in menu `C Extensions' and in sectioning `C Implementation' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:8: warning: node next `C Extensions' in menu `C++ Implementation' and in sectioning `C++ Extensions' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:8: warning: node prev `C Extensions' in menu `C Implementation' and in sectioning `C++ Implementation' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:771: warning: node next `Conditionals' in menu `Long Long' and in sectioning `__int128' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:809: warning: node next `__int128' in menu `Complex' and in sectioning `Long Long' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:809: warning: node prev `__int128' in menu `Long Long' and in sectioning `Conditionals' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:820: warning: node next `Long Long' in menu `__int128' and in sectioning `Complex' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:820: warning: node prev `Long Long' in menu `Conditionals' and in sectioning `__int128' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:852: warning: node prev `Complex' in menu `__int128' and in sectioning `Long Long' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:1246: warning: node next `Zero Length' in menu `Variable Length' and in sectioning `Empty Structures' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:1344: warning: node next `Empty Structures' in menu `Variadic Macros' and in sectioning `Variable Length' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:1344: warning: node prev `Empty Structures' in menu `Variable Length' and in sectioning `Zero Length' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:1360: warning: node next `Variable Length' in menu `Empty Structures' and in sectioning `Variadic Macros' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:1360: warning: node prev `Variable Length' in menu `Zero Length' and in sectioning `Empty Structures' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:1441: warning: node prev `Variadic Macros' in menu `Empty Structures' and in sectioning `Variable Length' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:1659: warning: node next `Designated Inits' in menu `Cast to Union' and in sectioning `Case Ranges' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:1803: warning: node next `Case Ranges' in menu `Mixed Declarations' and in sectioning `Cast to Union' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:1803: warning: node prev `Case Ranges' in menu `Cast to Union' and in sectioning `Designated Inits' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:1840: warning: node next `Cast to Union' in menu `Case Ranges' and in sectioning `Mixed Declarations' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:1840: warning: node prev `Cast to Union' in menu `Designated Inits' and in sectioning `Case Ranges' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:1881: warning: node prev `Mixed Declarations' in menu `Case Ranges' and in sectioning `Cast to Union' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:10004: warning: node next `MIPS Loongson Built-in Functions' in menu `Other MIPS Built-in Functions' and in sectioning `picoChip Built-in Functions' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:10407: warning: node next `picoChip Built-in Functions' in menu `PowerPC AltiVec/VSX Built-in Functions' and in sectioning `Other MIPS Built-in Functions' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:10407: warning: node prev `picoChip Built-in Functions' in menu `Other MIPS Built-in Functions' and in sectioning `MIPS Loongson Built-in Functions' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:10443: warning: node next `Other MIPS Built-in Functions' in menu `picoChip Built-in Functions' and in sectioning `PowerPC AltiVec/VSX Built-in Functions' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:10443: warning: node prev `Other MIPS Built-in Functions' in menu `MIPS Loongson Built-in Functions' and in sectioning `picoChip Built-in Functions' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:10455: warning: node prev `PowerPC AltiVec/VSX Built-in Functions' in menu `picoChip Built-in Functions' and in sectioning `Other MIPS Built-in Functions' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/extend.texi:13701: warning: node prev `C++ Extensions' in menu `C++ Implementation' and in sectioning `C Extensions' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/trouble.texi:7: warning: node next `Trouble' in menu `Service' and in sectioning `Bugs' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/trouble.texi:7: warning: node prev `Trouble' in menu `Bug Reporting' and in sectioning `Gcov' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/trouble.texi:7: warning: node up `Trouble' in menu `Bugs' and in sectioning `Top' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/service.texi:6: warning: node prev `Service' in menu `Trouble' and in sectioning `Bugs' differ /project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3/gcc/doc/service.texi:6: warning: node up `Service' in menu `Bugs' and in sectioning `Top' differ Makefile:4270: recipe for target 'doc/gcc.info' failed make[2]: *** [doc/gcc.info] Error 1 make[2]: Leaving directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/gcc' Makefile:5251: recipe for target 'all-gcc' failed make[1]: *** [all-gcc] Error 2 make[1]: Leaving directory '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial' toolchain/gcc/gcc-uclibc-4.x.mk:317: recipe for target '/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/.compiled' failed make: *** [/project/omada_switch/20161108_WebUI_upgrade/tplink/buildroot-realtek/build/libroute/toolchain/gcc-4.6.3-initial/.compiled] Error 2
10-23
/home/yzf/env/toolchain/bin/../lib/gcc/aarch64-openwrt-linux-gnu/12.3.0/../../../../aarch64-openwrt-linux-gnu/bin/ld: warning: libm.so.6, needed by ./.libs/libxml2.so, not found (try using -rpath or -rpath-link) /home/yzf/env/toolchain/bin/../lib/gcc/aarch64-openwrt-linux-gnu/12.3.0/../../../../aarch64-openwrt-linux-gnu/bin/ld: warning: libm.so.6, needed by ./.libs/libxml2.so, not found (try using -rpath or -rpath-link) /home/yzf/env/toolchain/bin/../lib/gcc/aarch64-openwrt-linux-gnu/12.3.0/../../../../aarch64-openwrt-linux-gnu/bin/ld: ./.libs/libxml2.so: undefined reference to `log10@GLIBC_2.17' /home/yzf/env/toolchain/bin/../lib/gcc/aarch64-openwrt-linux-gnu/12.3.0/../../../../aarch64-openwrt-linux-gnu/bin/ld: ./.libs/libxml2.so: undefined reference to `pow@GLIBC_2.29' /home/yzf/env/toolchain/bin/../lib/gcc/aarch64-openwrt-linux-gnu/12.3.0/../../../../aarch64-openwrt-linux-gnu/bin/ld: ./.libs/libxml2.so: undefined reference to `fmod@GLIBC_2.38' collect2: error: ld returned 1 exit status /home/yzf/env/toolchain/bin/../lib/gcc/aarch64-openwrt-linux-gnu/12.3.0/../../../../aarch64-openwrt-linux-gnu/bin/ld: ./.libs/libxml2.so: undefined reference to `log10@GLIBC_2.17' /home/yzf/env/toolchain/bin/../lib/gcc/aarch64-openwrt-linux-gnu/12.3.0/../../../../aarch64-openwrt-linux-gnu/bin/ld: ./.libs/libxml2.so: undefined reference to `pow@GLIBC_2.29' /home/yzf/env/toolchain/bin/../lib/gcc/aarch64-openwrt-linux-gnu/12.3.0/../../../../aarch64-openwrt-linux-gnu/bin/ld: ./.libs/libxml2.so: undefined reference to `fmod@GLIBC_2.38'
最新发布
11-14
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值