hello, the following quotation is the problem, when I did the 'configure', it comes out. The 'config.log' is in the attachment. > tom@tom-Inspiron-7447:~/Downloads/gcc-7.2.0$ sudo ./configure > --prefix=/usr/local/gcc > checking build system type... x86_64-pc-linux-gnu > checking host system type... x86_64-pc-linux-gnu > checking target system type... x86_64-pc-linux-gnu > checking for a BSD-compatible install... /usr/bin/install -c > checking whether ln works... yes > checking whether ln -s works... yes > checking for a sed that does not truncate output... /bin/sed > checking for gawk... gawk > checking for libatomic support... yes > checking for libcilkrts support... yes > checking for libitm support... yes > checking for libsanitizer support... yes > checking for libvtv support... yes > checking for libmpx support... yes > checking for libhsail-rt support... yes > checking for gcc... gcc > checking for C compiler default output file name... > configure: error: in `/home/tom/Downloads/gcc-7.2.0': > configure: error: C compiler cannot create executables > See `config.log' for more details. Hope to hear from you!
This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.64. Invocation command line was $ ./configure --prefix=/usr/local/gcc ## --------- ## ## Platform. ## ## --------- ## hostname = tom-Inspiron-7447 uname -m = x86_64 uname -r = 4.10.0-33-generic uname -s = Linux uname -v = #37-Ubuntu SMP Fri Aug 11 10:55:28 UTC 2017 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /usr/sbin PATH: /usr/bin PATH: /sbin PATH: /bin PATH: /snap/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:2304: checking build system type configure:2318: result: x86_64-pc-linux-gnu configure:2365: checking host system type configure:2378: result: x86_64-pc-linux-gnu configure:2398: checking target system type configure:2411: result: x86_64-pc-linux-gnu configure:2465: checking for a BSD-compatible install configure:2533: result: /usr/bin/install -c configure:2544: checking whether ln works configure:2566: result: yes configure:2570: checking whether ln -s works configure:2574: result: yes configure:2581: checking for a sed that does not truncate output configure:2645: result: /bin/sed configure:2654: checking for gawk configure:2670: found /usr/bin/gawk configure:2681: result: gawk configure:3175: checking for libatomic support configure:3185: result: yes configure:3194: checking for libcilkrts support configure:3204: result: yes configure:3232: checking for libitm support configure:3242: result: yes configure:3251: checking for libsanitizer support configure:3261: result: yes configure:3270: checking for libvtv support configure:3280: result: yes configure:3290: checking for libmpx support configure:3300: result: yes configure:3309: checking for libhsail-rt support configure:3321: result: yes configure:4038: checking for gcc configure:4054: found /usr/local/bin/gcc configure:4065: result: gcc configure:4294: checking for C compiler version configure:4303: gcc --version >&5 gcc (GCC) 8.0.0 20170912 (experimental) Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:4314: $? = 0 configure:4303: gcc -v >&5 Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-pc-linux-gnu/8.0.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: ./configure Thread model: posix gcc version 8.0.0 20170912 (experimental) (GCC) configure:4314: $? = 0 configure:4303: gcc -V >&5 gcc: error: unrecognized command line option '-V' gcc: fatal error: no input files compilation terminated. configure:4314: $? = 1 configure:4303: gcc -qversion >&5 gcc: error: unrecognized command line option '-qversion'; did you mean '--version'? gcc: fatal error: no input files compilation terminated. configure:4314: $? = 1 configure:4334: checking for C compiler default output file name configure:4356: gcc conftest.c >&5 /usr/bin/ld: cannot find crtbegin.o: No such file or directory /usr/bin/ld: cannot find -lgcc /usr/bin/ld: cannot find -lgcc collect2: error: ld returned 1 exit status configure:4360: $? = 1 configure:4397: result: configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:4403: error: in `/home/tom/Downloads/gcc-7.2.0': configure:4407: error: C compiler cannot create executables See `config.log' for more details. ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=x86_64-pc-linux-gnu ac_cv_env_AR_FOR_TARGET_set= ac_cv_env_AR_FOR_TARGET_value= ac_cv_env_AR_set= ac_cv_env_AR_value= ac_cv_env_AS_FOR_TARGET_set= ac_cv_env_AS_FOR_TARGET_value= ac_cv_env_AS_set= ac_cv_env_AS_value= ac_cv_env_CCC_set= ac_cv_env_CCC_value= ac_cv_env_CC_FOR_TARGET_set= ac_cv_env_CC_FOR_TARGET_value= ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set= ac_cv_env_CFLAGS_value= ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CXXFLAGS_set= ac_cv_env_CXXFLAGS_value= ac_cv_env_CXX_FOR_TARGET_set= ac_cv_env_CXX_FOR_TARGET_value= ac_cv_env_CXX_set= ac_cv_env_CXX_value= ac_cv_env_DLLTOOL_FOR_TARGET_set= ac_cv_env_DLLTOOL_FOR_TARGET_value= ac_cv_env_DLLTOOL_set= ac_cv_env_DLLTOOL_value= ac_cv_env_GCC_FOR_TARGET_set= ac_cv_env_GCC_FOR_TARGET_value= ac_cv_env_GFORTRAN_FOR_TARGET_set= ac_cv_env_GFORTRAN_FOR_TARGET_value= ac_cv_env_GOC_FOR_TARGET_set= ac_cv_env_GOC_FOR_TARGET_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LD_FOR_TARGET_set= ac_cv_env_LD_FOR_TARGET_value= ac_cv_env_LD_set= ac_cv_env_LD_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_LIPO_FOR_TARGET_set= ac_cv_env_LIPO_FOR_TARGET_value= ac_cv_env_LIPO_set= ac_cv_env_LIPO_value= ac_cv_env_NM_FOR_TARGET_set= ac_cv_env_NM_FOR_TARGET_value= ac_cv_env_NM_set= ac_cv_env_NM_value= ac_cv_env_OBJCOPY_FOR_TARGET_set= ac_cv_env_OBJCOPY_FOR_TARGET_value= ac_cv_env_OBJCOPY_set= ac_cv_env_OBJCOPY_value= ac_cv_env_OBJDUMP_FOR_TARGET_set= ac_cv_env_OBJDUMP_FOR_TARGET_value= ac_cv_env_OBJDUMP_set= ac_cv_env_OBJDUMP_value= ac_cv_env_RANLIB_FOR_TARGET_set= ac_cv_env_RANLIB_FOR_TARGET_value= ac_cv_env_RANLIB_set= ac_cv_env_RANLIB_value= ac_cv_env_READELF_FOR_TARGET_set= ac_cv_env_READELF_FOR_TARGET_value= ac_cv_env_READELF_set= ac_cv_env_READELF_value= ac_cv_env_STRIP_FOR_TARGET_set= ac_cv_env_STRIP_FOR_TARGET_value= ac_cv_env_STRIP_set= ac_cv_env_STRIP_value= ac_cv_env_WINDMC_FOR_TARGET_set= ac_cv_env_WINDMC_FOR_TARGET_value= ac_cv_env_WINDMC_set= ac_cv_env_WINDMC_value= ac_cv_env_WINDRES_FOR_TARGET_set= ac_cv_env_WINDRES_FOR_TARGET_value= ac_cv_env_WINDRES_set= ac_cv_env_WINDRES_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_build_configargs_set= ac_cv_env_build_configargs_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_host_configargs_set= ac_cv_env_host_configargs_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_env_target_configargs_set= ac_cv_env_target_configargs_value= ac_cv_host=x86_64-pc-linux-gnu ac_cv_path_SED=/bin/sed ac_cv_path_install='/usr/bin/install -c' ac_cv_prog_AWK=gawk ac_cv_prog_ac_ct_CC=gcc ac_cv_target=x86_64-pc-linux-gnu acx_cv_prog_LN=ln ## ----------------- ## ## Output variables. ## ## ----------------- ## AR='' AR_FOR_BUILD='$(AR)' AR_FOR_TARGET='' AS='' AS_FOR_BUILD='$(AS)' AS_FOR_TARGET='' AWK='gawk' BISON='' BUILD_CONFIG='' CC='gcc' CC_FOR_BUILD='$(CC)' CC_FOR_TARGET='' CFLAGS='' CFLAGS_FOR_BUILD='' CFLAGS_FOR_TARGET='' COMPILER_AS_FOR_TARGET='' COMPILER_LD_FOR_TARGET='' COMPILER_NM_FOR_TARGET='' CONFIGURE_GDB_TK='' CPPFLAGS='' CXX='' CXXFLAGS='' CXXFLAGS_FOR_BUILD='' CXXFLAGS_FOR_TARGET='' CXX_FOR_BUILD='$(CXX)' CXX_FOR_TARGET='' DEBUG_PREFIX_CFLAGS_FOR_TARGET='' DEFS='' DLLTOOL='' DLLTOOL_FOR_BUILD='$(DLLTOOL)' DLLTOOL_FOR_TARGET='' ECHO_C='' ECHO_N='-n' ECHO_T='' EXEEXT='' EXPECT='' FLAGS_FOR_TARGET='' FLEX='' GCC_FOR_TARGET='' GCC_SHLIB_SUBDIR='' GDB_TK='' GFORTRAN_FOR_BUILD='$(GFORTRAN)' GFORTRAN_FOR_TARGET='' GNATBIND='' GNATMAKE='' GOC_FOR_BUILD='$(GOC)' GOC_FOR_TARGET='' INSTALL_DATA='${INSTALL} -m 644' INSTALL_GDB_TK='' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' LD='' LDFLAGS='' LDFLAGS_FOR_BUILD='' LDFLAGS_FOR_TARGET='' LD_FOR_BUILD='$(LD)' LD_FOR_TARGET='' LEX='' LIBOBJS='' LIBS='' LIPO='' LIPO_FOR_TARGET='' LN='ln' LN_S='ln -s' LTLIBOBJS='' M4='' MAINT='' MAINTAINER_MODE_FALSE='' MAINTAINER_MODE_TRUE='' MAKEINFO='' NM='' NM_FOR_BUILD='$(NM)' NM_FOR_TARGET='' OBJCOPY='' OBJCOPY_FOR_TARGET='' OBJDUMP='' OBJDUMP_FOR_TARGET='' OBJEXT='' PACKAGE_BUGREPORT='' PACKAGE_NAME='' PACKAGE_STRING='' PACKAGE_TARNAME='' PACKAGE_URL='' PACKAGE_VERSION='' PATH_SEPARATOR=':' RANLIB='' RANLIB_FOR_BUILD='$(RANLIB)' RANLIB_FOR_TARGET='' RAW_CXX_FOR_TARGET='' READELF='' READELF_FOR_TARGET='' RPATH_ENVVAR='' RUNTEST='' SED='/bin/sed' SHELL='/bin/bash' STRIP='' STRIP_FOR_TARGET='' SYSROOT_CFLAGS_FOR_TARGET='' TOPLEVEL_CONFIGURE_ARGUMENTS='./configure --prefix=/usr/local/gcc' WINDMC='' WINDMC_FOR_BUILD='$(WINDMC)' WINDMC_FOR_TARGET='' WINDRES='' WINDRES_FOR_BUILD='$(WINDRES)' WINDRES_FOR_TARGET='' YACC='' ac_ct_CC='gcc' ac_ct_CXX='' bindir='${exec_prefix}/bin' build='x86_64-pc-linux-gnu' build_alias='' build_configargs='' build_configdirs='build-libiberty build-libcpp build-texinfo build-flex build-bison build-m4 build-fixincludes' build_cpu='x86_64' build_libsubdir='build-x86_64-pc-linux-gnu' build_noncanonical='x86_64-pc-linux-gnu' build_os='linux-gnu' build_subdir='build-x86_64-pc-linux-gnu' build_tooldir='' build_vendor='pc' compare_exclusions='' configdirs='intl libiberty opcodes bfd readline tcl tk itcl libgui zlib libbacktrace libcpp libdecnumber gmp mpfr mpc isl libelf libiconv texinfo flex bison binutils gas ld fixincludes gcc cgen sid sim gdb gprof etc expect dejagnu m4 utils guile fastjar gnattools libcc1 gotools' datadir='${datarootdir}' datarootdir='${prefix}/share' do_compare='' docdir='${datarootdir}/doc/${PACKAGE}' dvidir='${docdir}' exec_prefix='NONE' extra_host_libiberty_configure_flags='' extra_host_zlib_configure_flags='' extra_isl_gmp_configure_flags='' extra_liboffloadmic_configure_flags='' extra_linker_plugin_configure_flags='' extra_linker_plugin_flags='' extra_mpc_gmp_configure_flags='' extra_mpc_mpfr_configure_flags='' extra_mpfr_configure_flags='' get_gcc_base_ver='' gmpinc='' gmplibs='' host='x86_64-pc-linux-gnu' host_alias='' host_configargs='' host_cpu='x86_64' host_noncanonical='x86_64-pc-linux-gnu' host_os='linux-gnu' host_shared='' host_subdir='host-x86_64-pc-linux-gnu' host_vendor='pc' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' islinc='' isllibs='' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${datarootdir}/man' oldincludedir='/usr/include' pdfdir='${docdir}' poststage1_ldflags='' poststage1_libs='' prefix='/usr/local/gcc' program_transform_name='s,y,y,' psdir='${docdir}' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' stage1_cflags='' stage1_checking='' stage1_languages='' stage1_ldflags='' stage1_libs='' stage2_werror_flag='' sysconfdir='${prefix}/etc' target='x86_64-pc-linux-gnu' target_alias='' target_configargs='' target_configdirs='target-libgcc target-libbacktrace target-libgloss target-newlib target-libgomp target-libcilkrts target-liboffloadmic target-libhsail-rt target-libatomic target-libitm target-libstdc++-v3 target-libsanitizer target-libvtv target-libmpx target-libssp target-libquadmath target-libgfortran target-libffi target-libobjc target-libada target-libgo target-rda' target_cpu='x86_64' target_noncanonical='x86_64-pc-linux-gnu' target_os='linux-gnu' target_subdir='x86_64-pc-linux-gnu' target_vendor='pc' tooldir='' ## ------------------- ## ## File substitutions. ## ## ------------------- ## alphaieee_frag='' host_makefile_frag='/dev/null' ospace_frag='' serialization_dependencies='' target_makefile_frag='' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "" #define PACKAGE_TARNAME "" #define PACKAGE_VERSION "" #define PACKAGE_STRING "" #define PACKAGE_BUGREPORT "" #define PACKAGE_URL "" configure: exit 77