Почему при установке GCC на моем сервере Apache появляется сообщение «configure: error: не найден приемлемый компилятор C в $ PATH»? - PullRequest
2 голосов
/ 17 августа 2010

Я пытаюсь установить GCC 4.5.1 на моем сервере Apache, но он говорит, что в $ PATH не найден приемлемый компилятор C.Будем весьма благодарны за любые предложения о том, что делать.

Когда я использую echo $PATH, он печатает:

/ usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games: / usr / lib /: / var / lib /: / usr / share /

Это команды, которые я использовал для настройки GCC:

sudo mkdir /usr/bin/gcc/
cd /usr/bin/gcc/
sudo /gcc-4.5.1/configure

Вот результаты этих команд:

проверка типа системы сборки ... x86_64-unknown-linux-gnu
проверка типа хост-системы ... x86_64-unknown-linux-gnu
проверка типа целевой системы ... x86_64-unknown-linux-gnu
проверка установки, совместимой с BSD... / usr / bin / install -c
проверка работоспособности ln ... да
проверка работоспособности ln -s ... да
проверка sed, который не усекает вывод .../ bin / sed
проверка на gawk ... нет
проверка на mawk ... mawk
проверка на gcc ... нет
проверка на cc ... нет
проверка на cl.exe ... no
configure: ошибка: в '/ usr / bin / gcc:' `
configure: ошибка: не найден приемлемый компилятор C in $ PATH
Для получения более подробной информации см. «config.log».

Файл config.log содержит:

Этот файл содержит все созданные сообщения.компиляторами во время работы configure, чтобы помочь отладке, если configure допускает ошибку.

Он был создан configure, который был сгенерирован GNU Autoconf 2.64.Командная строка вызова была

$ /gcc-4.5.1/configure

---------

Платформа.

--------

имя хоста = wordpress-juicesite uname -m = x86_64 uname -r = 2.6.31-302-rs uname -s = Linux uname -v = # 7 SMP чт 29 октября 22: 57: 03 UTC 2009

/ usr / bin / uname -p = неизвестно / bin / uname -X = неизвестно

/ bin / arch = неизвестно / usr / bin / arch -k= неизвестно / usr / выпуклый / getsysinfo = неизвестно / usr / bin / hostinfo = неизвестно / bin / machine = неизвестно / usr / bin / oslevel = неизвестно / bin / universe = неизвестно

PATH: / usr / local/ sbin ПУТЬ: / usr / local / bin ПУТЬ: / usr / sbin ПУТЬ: / usr / bin ПУТЬ: / sbin ПУТЬ: / bin ПУТЬ: / usr / X11R6 / bin

-----------

Тесты ядра.

-----------

Настройка: 2429: проверка типа системы сборки Настройка: 2443: результат: x86_64-unknown-linux-gnu configure: 2490: проверка типа системы хоста configure: 2503: результат: x86_64-unknown-linux-gnu configure: 2523: проверка типа системы назначения: configure: 2536: result: x86_64-unknown-linux-gnu configure: 2590: проверка на BSD-совместимую установку configure: 2658: результат: / usr / bin / install -c configure: 2669: проверка работоспособности ln configure: 2691: результат: да настроить: 2695: проверка, работает ли ln -s, настройка: 2699: результат: да, настройка: 2706: проверка на sed, который не усекает выходные данные, настроить: 2770: результат: / bin / sed configure: 2779: проверка на gawk configure: 2809:результат: нет конфигурации: 2779: проверка для конфигурации mawk: 2795: найден / usr / bin / mawk configure: 2806: результат: настройка mawk: 4039: проверка для gcc configure: 4069: результат: нет настройки: 4132: проверка для cc configure: 4179: результат: без настройки: 4235: проверка на наличие файла cl.exe. Настройка: 4265: результат: без настройки: 4289: ошибка: /usr/bin/gcc': configure:4292: error: no acceptable C compiler found in $PATH See config.log 'для более подробной информации.

----------------

Переменные кэша.

----------------

ac_cv_build= x86_64-unknown-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_CPP_set = ac_cv_env_CPP_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_GCJ_FOR_TARGET_set = ac_cv_env_GCJ_FOR_TARGET_value = ac_cv_env_GFORTRAN_FOR_TARGET_set = ac_cv_env_GFORTRAN_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_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_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_host_alias_set = ac_cv_env_host_alias_value = ac_cv_env_target_alias_set = ac_cv_env_target_alias_value = ac_cv_host = x86_64-неизвестно-Linux-гну ac_cv_path_SED = / bin / СЭД ac_cv_path_install = '/ USR / бен / установка -c 'ac_cv_prog_AWK = mawk ac_cv_target = x86_64-unknown-linux-gnu acx_cv_prog_LN = пер

-----------------

Выходные переменные.

-----------------

AR = '' AR_FOR_BUILD = '$ (AR)' AR_FOR_TARGET = '' AS = '' AS_FOR_BUILD = '$ (AS)' AS_FOR_TARGET = '' AWK = 'mawk' BISON = '' BUILD_CONFIG = '' CC = '' 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 = '' CPP = '' 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 = '' EGREP = '' EXEEXT = '' EXPECT = '' FLAGS_FOR_TARGET = '' FLEX = '' GCC_FOR_TARGET = '' GCC_SHLIB_SUBDIR = '' GCJ_FOR_BUILD = '$ (GCJ)' GCJ_FOR_TARGET = '' GDB_TK = '' GFORTRAN_FOR_BUILD = '$ (GFORTRAN)' GFORTRAN_FOR_TARGET = '' GNATBIND = '' GNATMAKE = '' GREP = '' INSTALL_DATA = '$ {INSTALL} -m 644' INSTALL_GDB_TK = '' INSTALL_PROGRAM = '$ {INSTALL}' INSTALL_SCRIPT = '$ {INSTALL}' LD = '' LDFLAGS = '' LDFLAGS_FOR_BUILD = '' 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 = '' 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 = '' RPATH_ENVVAR = '' RUNTEST = '' SED = '/ bin / sed' SHELL = '/ bin / bash' STRIP = '' STRIP_FOR_TARGET = ''SYSROOT_CFLAGS_FOR_TARGET = '' TOPLEVEL_CONFIGURE_ARGUMENTS = '/ GCC-4.5.1 / Configure' WINDMC = '' WINDMC_FOR_BUILD = '$ (WINDMC)' WINDMC_FOR_TARGET = '' WINDRES = '' WINDRES_FOR_BUILD = '$ (WINDRES)' WINDRES_FOR_TARGET = '' YACC ='' ac_ct_CC = '' ac_ct_CXX = '' bindir = '$ {exec_prefix} / bin' build = 'x86_64-unknown-linux-gnu' build_alias = '' build_configargs = '' build_configdirs = 'build-libiberty build-texinfo build-texinfo build-byacc build-flex build-bison build-m4 build-fixincludes 'build_cpu =' x86_64 'build_libsubdir =' build-x86_64-unknown-linux-gnu 'build_noncanonical =' x86_64-unknown-linux-gnu 'build_os =' linux-gnu 'build_subdir = 'build-x86_64-unknown-linux-gnu' build_tooldir = '' build_vendor = 'unknown' clooginc = '' clooglibs = '' Compare_exclusion = '' config_shell = '/ bin / bash' configdirs = 'intl mmalloc libiberty opcodes bfdreadline tcl tk itcl libgui zlib libcpp libdecnumber gmp mpfr mpc ppl cloog libelf libiconv texinfo byacc flex bison binutils gas ld fixincludes gcc cgen sid sim gdb сделать патч prms отправить-pr gprof и т. д. ожидать dejagnuash bash bzip2 m4 autoconf automake libtool diff rcs fileutils shellutils время textutils wdiff find uudecode hello tar gzip отступ для кода перекодировки выпуск утилит guile perl gawk findutils gettext zip fastjar gnattools 'datadir =' $ {datarootdir} dir} dir} dir} папка'do_compare =' 'docdir =' $ {datarootdir} / doc / $ {PACKAGE} 'dvidir =' $ {docdir} 'exec_prefix =' НЕТ '= '' gmplibs = '' host = 'x86_64-unknown-linux-gnu' host_alias = '' host_configargs = '' host_cpu = 'x86_64' host_noncanonical = 'x86_64-unknown-linux-gnu' host_os = 'linux-gnu' host_subdзнак равноhost_vendor = 'unknown' htmldir = '$ {docdir}' includesir = '$ {префикс} / include' infodir = '$ {datarootdir} / info' libdir = '$ {exec_prefix} / lib' libelfinc = '' libelflibs = ''libexecdir =' $ {exec_prefix} / libexec 'localedir =' $ {datarootdir} / locale 'localstatedir =' $ {prefix} / var 'mandir =' $ {datarootdir} / man 'oldincludedir =' / usr / include 'pdfdir= '$ {docdir}' poststage1_ldflags = '' poststage1_libs = '' pplinc = '' ppllibs = '' prefix = 'NONE' program_transform_name = 's, y, y,' psdir = '$ {docdir}' sbindir = '${exec_prefix} / sbin 'sharedstatedir =' $ {префикс} / com 'stage1_cflags =' 'stage1_checking =' 'stage1_languages ​​=' 'stage1_ldflags =' 'stage1_libs =' 'stage2_werror_flag =' 'sysconfdir =' $ {prefix} /target = 'x86_64-unknown-linux-gnu' target_alias = '' target_configargs = '' target_configdirs = 'target-libgcc target-libiberty target-libgloss target-newlib target-libgomp target-libstdc ++ - v3 target-libmudflap target-libssp target-libgfortran target-boehm-gc target-libffi target-zlib target-qthreads target-libjava target-libobjc target-libada target-examples target-groff target-gperf target-rda 'target_cpu =' x86_64 'target_noncanonical =' x86_64-unknown-linux-gnu 'target_os =' linux-gnu 'target_subdir =' x86_64-unknown-linux-gnu 'target_vendor ='unknown 'tooldir =' '

-------------------

Подстановки файлов.

-------------------

alphaieee_frag = '' host_makefile_frag = '/ dev / null' ospace_frag = '' serialization_dependencies = '' target_makefile_frag = ''

-----------

confdefs.h.

-----------

/ * confdefs.h* /

определение PACKAGE_NAME ""

определение PACKAGE_TARNAME ""

определение PACKAGE_VERSION ""

определение PACKAGE_STRING ""

определение PACKAGE_BUGREPORT""

определить PACKAGE_URL ""

настроить: выход 1

1 Ответ

2 голосов
/ 17 августа 2010

Вы пытаетесь собрать gcc из исходного кода? Тогда вам нужен компилятор для компиляции .. (это Catch 22 ...).

Не можете ли вы установить бинарный пакет с уже скомпилированным компилятором?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...