make[1]: 进入目录“/root/gcc/build” make[2]: 进入目录“/root/gcc/build/libiberty” make[2]: 进入目录“/root/gcc/build/gmp” make[2]: 进入目录“/root/gcc/build/intl” make[2]: 对“all”无需做任何事。 make[2]: 离开目录“/root/gcc/build/intl” make all-recursive make[2]: 进入目录“/root/gcc/build/build-loongarch64-linux-gnu/libiberty” make[3]: 进入目录“/root/gcc/build/gmp” make[3]: 进入目录“/root/gcc/build/libiberty/testsuite” make[3]: 对“all”无需做任何事。 make[3]: 离开目录“/root/gcc/build/libiberty/testsuite” make[2]: 离开目录“/root/gcc/build/libiberty” Making all in tests make[2]: 进入目录“/root/gcc/build/libbacktrace” make[4]: 进入目录“/root/gcc/build/gmp/tests” make[2]: 进入目录“/root/gcc/build/zlib” true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -O2 " "CXXFLAGS=-g -O2 " "CFLAGS_FOR_BUILD=-g -O2" "CFLAGS_FOR_TARGET=-g -O2" "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=-static-libstdc++ -static-libgcc " "LIBCFLAGS=-g -O2 " "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/local" "infodir=/usr/local/share/info" "libdir=/usr/local/lib" "prefix=/usr/local" "tooldir=/usr/local/loongarch64-linux-gnu" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=ld" "LIBCFLAGS=-g -O2 " "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # make make[3]: 进入目录“/root/gcc/build/build-loongarch64-linux-gnu/libiberty/testsuite” make[3]: 对“all”无需做任何事。 make[3]: 离开目录“/root/gcc/build/build-loongarch64-linux-gnu/libiberty/testsuite” make[2]: 进入目录“/root/gcc/build/libcody” # --enable-maintainer-mode to rebuild ../../libcody/config.h.in, or make MAINTAINER=touch make[2]: 离开目录“/root/gcc/build/zlib” make[2]: 进入目录“/root/gcc/build/libdecnumber” make[2]: 对“all”无需做任何事。 make[2]: 离开目录“/root/gcc/build/libdecnumber” make[2]: 离开目录“/root/gcc/build/build-loongarch64-linux-gnu/libiberty” make all-am make[2]: 对“all”无需做任何事。 make[2]: 离开目录“/root/gcc/build/libcody” Making all in . make[3]: 进入目录“/root/gcc/build/libbacktrace” make[5]: 进入目录“/root/gcc/build/gmp/tests” make[5]: 对“all-am”无需做任何事。 make[5]: 离开目录“/root/gcc/build/gmp/tests” Making all in devel true DO=all multi-do # make make[5]: 进入目录“/root/gcc/build/gmp/tests/devel” make[5]: 对“all”无需做任何事。 make[5]: 离开目录“/root/gcc/build/gmp/tests/devel” Making all in mpn make[3]: 离开目录“/root/gcc/build/libbacktrace” make[2]: 离开目录“/root/gcc/build/libbacktrace” make[2]: 进入目录“/root/gcc/build/fixincludes” make[2]: 对“all”无需做任何事。 make[2]: 离开目录“/root/gcc/build/fixincludes” make[5]: 进入目录“/root/gcc/build/gmp/tests/mpn” make[5]: 对“all”无需做任何事。 make[5]: 离开目录“/root/gcc/build/gmp/tests/mpn” Making all in mpz make[2]: 进入目录“/root/gcc/build/lto-plugin” make[5]: 进入目录“/root/gcc/build/gmp/tests/mpz” make[5]: 对“all”无需做任何事。 make[5]: 离开目录“/root/gcc/build/gmp/tests/mpz” Making all in mpq make[5]: 进入目录“/root/gcc/build/gmp/tests/mpq” make[5]: 对“all”无需做任何事。 make[5]: 离开目录“/root/gcc/build/gmp/tests/mpq” make all-am Making all in mpf make[3]: 进入目录“/root/gcc/build/lto-plugin” make[2]: 进入目录“/root/gcc/build/libcpp” test -f config.h || (rm -f stamp-h1 && make stamp-h1) make[5]: 进入目录“/root/gcc/build/gmp/tests/mpf” make[5]: 对“all”无需做任何事。 make[5]: 离开目录“/root/gcc/build/gmp/tests/mpf” Making all in rand make[2]: 离开目录“/root/gcc/build/libcpp” make[5]: 进入目录“/root/gcc/build/gmp/tests/rand” make[5]: 对“all”无需做任何事。 make[5]: 离开目录“/root/gcc/build/gmp/tests/rand” Making all in misc make[3]: 离开目录“/root/gcc/build/lto-plugin” make[2]: 离开目录“/root/gcc/build/lto-plugin” make[5]: 进入目录“/root/gcc/build/gmp/tests/misc” make[5]: 对“all”无需做任何事。 make[5]: 离开目录“/root/gcc/build/gmp/tests/misc” make[2]: 进入目录“/root/gcc/build/build-loongarch64-linux-gnu/fixincludes” Making all in cxx make[2]: 对“all”无需做任何事。 make[2]: 离开目录“/root/gcc/build/build-loongarch64-linux-gnu/fixincludes” make[5]: 进入目录“/root/gcc/build/gmp/tests/cxx” make[5]: 对“all”无需做任何事。 make[5]: 离开目录“/root/gcc/build/gmp/tests/cxx” make[4]: 离开目录“/root/gcc/build/gmp/tests” make[2]: 进入目录“/root/gcc/build/build-loongarch64-linux-gnu/libcpp” test -f config.h || (rm -f stamp-h1 && make stamp-h1) Making all in mpn make[2]: 离开目录“/root/gcc/build/build-loongarch64-linux-gnu/libcpp” make[4]: 进入目录“/root/gcc/build/gmp/mpn” make[4]: 对“all”无需做任何事。 make[4]: 离开目录“/root/gcc/build/gmp/mpn” Making all in mpz make[4]: 进入目录“/root/gcc/build/gmp/mpz” make[4]: 对“all”无需做任何事。 make[4]: 离开目录“/root/gcc/build/gmp/mpz” Making all in mpq make[4]: 进入目录“/root/gcc/build/gmp/mpq” make[4]: 对“all”无需做任何事。 make[4]: 离开目录“/root/gcc/build/gmp/mpq” Making all in mpf make[4]: 进入目录“/root/gcc/build/gmp/mpf” make[4]: 对“all”无需做任何事。 make[4]: 离开目录“/root/gcc/build/gmp/mpf” Making all in printf make[4]: 进入目录“/root/gcc/build/gmp/printf” make[4]: 对“all”无需做任何事。 make[4]: 离开目录“/root/gcc/build/gmp/printf” Making all in scanf make[4]: 进入目录“/root/gcc/build/gmp/scanf” make[4]: 对“all”无需做任何事。 make[4]: 离开目录“/root/gcc/build/gmp/scanf” Making all in rand make[4]: 进入目录“/root/gcc/build/gmp/rand” make[4]: 对“all”无需做任何事。 make[4]: 离开目录“/root/gcc/build/gmp/rand” Making all in cxx make[4]: 进入目录“/root/gcc/build/gmp/cxx” make[4]: 对“all”无需做任何事。 make[4]: 离开目录“/root/gcc/build/gmp/cxx” Making all in demos make[4]: 进入目录“/root/gcc/build/gmp/demos” Making all in calc make[5]: 进入目录“/root/gcc/build/gmp/demos/calc” make[6]: 进入目录“/root/gcc/build/gmp/demos/calc” make[6]: “../../../../gmp/demos/calc/calc.c”已是最新。 make[6]: 离开目录“/root/gcc/build/gmp/demos/calc” make all-am make[6]: 进入目录“/root/gcc/build/gmp/demos/calc” make[6]: 对“all-am”无需做任何事。 make[6]: 离开目录“/root/gcc/build/gmp/demos/calc” make[5]: 离开目录“/root/gcc/build/gmp/demos/calc” Making all in expr make[5]: 进入目录“/root/gcc/build/gmp/demos/expr” make[5]: 对“all”无需做任何事。 make[5]: 离开目录“/root/gcc/build/gmp/demos/expr” make[5]: 进入目录“/root/gcc/build/gmp/demos” make[5]: 对“all-am”无需做任何事。 make[5]: 离开目录“/root/gcc/build/gmp/demos” make[4]: 离开目录“/root/gcc/build/gmp/demos” Making all in tune make[4]: 进入目录“/root/gcc/build/gmp/tune” make[4]: 对“all”无需做任何事。 make[4]: 离开目录“/root/gcc/build/gmp/tune” Making all in doc make[4]: 进入目录“/root/gcc/build/gmp/doc” make[4]: 对“all”无需做任何事。 make[4]: 离开目录“/root/gcc/build/gmp/doc” make[4]: 进入目录“/root/gcc/build/gmp” make[4]: 离开目录“/root/gcc/build/gmp” make[3]: 离开目录“/root/gcc/build/gmp” make[2]: 离开目录“/root/gcc/build/gmp” make[2]: 进入目录“/root/gcc/build/mpfr” Making all in doc make[3]: 进入目录“/root/gcc/build/mpfr/doc” make[3]: 对“all”无需做任何事。 make[3]: 离开目录“/root/gcc/build/mpfr/doc” Making all in src make[2]: 进入目录“/root/gcc/build/isl” make all-recursive make[3]: 进入目录“/root/gcc/build/mpfr/src” make all-am make[3]: 进入目录“/root/gcc/build/isl” Making all in . make[4]: 进入目录“/root/gcc/build/isl” make[4]: 进入目录“/root/gcc/build/mpfr/src” make[4]: 对“all-am”无需做任何事。 make[4]: 离开目录“/root/gcc/build/mpfr/src” make[3]: 离开目录“/root/gcc/build/mpfr/src” Making all in tests make[4]: 离开目录“/root/gcc/build/isl” Making all in doc make[3]: 进入目录“/root/gcc/build/mpfr/tests” make[3]: 对“all”无需做任何事。 make[3]: 离开目录“/root/gcc/build/mpfr/tests” Making all in tune make[4]: 进入目录“/root/gcc/build/isl/doc” make[4]: 对“all”无需做任何事。 make[4]: 离开目录“/root/gcc/build/isl/doc” make[3]: 进入目录“/root/gcc/build/mpfr/tune” make[3]: 对“all”无需做任何事。 make[3]: 离开目录“/root/gcc/build/isl” make[3]: 离开目录“/root/gcc/build/mpfr/tune” make[2]: 离开目录“/root/gcc/build/isl” Making all in tools/bench make[3]: 进入目录“/root/gcc/build/mpfr/tools/bench” make[3]: 对“all”无需做任何事。 make[3]: 离开目录“/root/gcc/build/mpfr/tools/bench” make[3]: 进入目录“/root/gcc/build/mpfr” make[3]: 对“all-am”无需做任何事。 make[3]: 离开目录“/root/gcc/build/mpfr” make[2]: 离开目录“/root/gcc/build/mpfr” make[2]: 进入目录“/root/gcc/build/mpc” make all-recursive make[3]: 进入目录“/root/gcc/build/mpc” Making all in src make[4]: 进入目录“/root/gcc/build/mpc/src” make[4]: 对“all”无需做任何事。 make[4]: 离开目录“/root/gcc/build/mpc/src” Making all in tests make[4]: 进入目录“/root/gcc/build/mpc/tests” make[4]: 对“all”无需做任何事。 make[4]: 离开目录“/root/gcc/build/mpc/tests” Making all in doc make[4]: 进入目录“/root/gcc/build/mpc/doc” make[4]: 对“all”无需做任何事。 make[4]: 离开目录“/root/gcc/build/mpc/doc” Making all in tools make[4]: 进入目录“/root/gcc/build/mpc/tools” Making all in bench make[5]: 进入目录“/root/gcc/build/mpc/tools/bench” make[5]: 对“all”无需做任何事。 make[5]: 离开目录“/root/gcc/build/mpc/tools/bench” Making all in mpcheck make[5]: 进入目录“/root/gcc/build/mpc/tools/mpcheck” make[5]: 对“all”无需做任何事。 make[5]: 离开目录“/root/gcc/build/mpc/tools/mpcheck” make[5]: 进入目录“/root/gcc/build/mpc/tools” make[5]: 对“all-am”无需做任何事。 make[5]: 离开目录“/root/gcc/build/mpc/tools” make[4]: 离开目录“/root/gcc/build/mpc/tools” make[4]: 进入目录“/root/gcc/build/mpc” make[4]: 离开目录“/root/gcc/build/mpc” make[3]: 离开目录“/root/gcc/build/mpc” make[2]: 离开目录“/root/gcc/build/mpc” make[2]: 进入目录“/root/gcc/build/gcc” make[2]: 离开目录“/root/gcc/build/gcc” Checking multilib configuration for libgcc... make[2]: 进入目录“/root/gcc/build/c++tools” Configuring in loongarch64-linux-gnu/libgcc # --enable-maintainer-mode to rebuild ../../c++tools/config.h.in, or make MAINTAINER=touch ./config.status --header=config.h make[2]: 进入目录“/root/gcc/build/libcc1” make all-am make[3]: 进入目录“/root/gcc/build/libcc1” config.status: creating config.h make[3]: 离开目录“/root/gcc/build/libcc1” make[2]: 离开目录“/root/gcc/build/libcc1” config.status: config.h is unchanged touch config.h g++ -g -O2 -fno-exceptions -fno-rtti -I../../c++tools/../libcody -I../../c++tools/../include -I../../c++tools/../gcc -I. -I../gcc \ -MMD -MP -MF server.d -c -o server.o ../../c++tools/server.cc g++ -g -O2 -fno-exceptions -fno-rtti -I../../c++tools/../libcody -I../../c++tools/../include -I../../c++tools/../gcc -I. -I../gcc \ -MMD -MP -MF resolver.d -c -o resolver.o ../../c++tools/resolver.cc configure: loading cache ./config.cache checking build system type... loongarch64-unknown-linux-gnu checking host system type... loongarch64-unknown-linux-gnu checking for --enable-version-specific-runtime-libs... no checking for a BSD-compatible install... /usr/bin/install -c checking for gawk... gawk checking for loongarch64-linux-gnu-ar... ar checking for loongarch64-linux-gnu-lipo... lipo checking for loongarch64-linux-gnu-nm... /root/gcc/build/./gcc/nm checking for loongarch64-linux-gnu-ranlib... ranlib checking for loongarch64-linux-gnu-strip... strip checking whether ln -s works... yes checking for loongarch64-linux-gnu-gcc... /root/gcc/build/./gcc/xgcc -B/root/gcc/build/./gcc/ -B/usr/local/loongarch64-linux-gnu/bin/ -B/usr/local/loongarch64-linux-gnu/lib/ -isystem /usr/local/loongarch64-linux-gnu/include -isystem /usr/local/loongarch64-linux-gnu/sys-include checking for suffix of object files... configure: error: in `/root/gcc/build/loongarch64-linux-gnu/libgcc': configure: error: cannot compute suffix of object files: cannot compile See `config.log' for more details make[1]: *** [Makefile:15959:configure-target-libgcc] 错误 1 make[1]: *** 正在等待未完成的任务.... g++ -static-libstdc++ -static-libgcc -o g++-mapper-server server.o resolver.o ../libcody/libcody.a ../libiberty/libiberty.a /usr/bin/install -c g++-mapper-server ../gcc/g++-mapper-server make[2]: 离开目录“/root/gcc/build/c++tools” make[1]: 离开目录“/root/gcc/build” make: *** [Makefile:1050:all] 错误 2