我尝试使用tensorflow
从CentOS 6.2上的源代码构建gcc
。我在全球范围内将gcc
从4.6.6更新为5.2.0,这可能会导致一些问题。 Glibc
2.17位于本地目录中,但系统默认Glibc
的版本为2.12。
我收到以下错误:
错误:/usr/local/app/.cache/bazel/_bazel_mqq/51871d27dfe77ebce0294c6560736a2c/external/jemalloc/BUILD:10:1:C ++编译规则' @jemalloc //:jemalloc'失败:gcc失败:错误执行命令 (cd /usr/local/app/.cache/bazel/_bazel_mqq/51871d27dfe77ebce0294c6560736a2c/execroot/tensorflow&&&&&&& exec env - \ PATH = / DATA6 / jimpan / ENV / JAVA / jdk1.8.0_131 /斌:/ DATA6 / jimpan / ENV / python3 /斌:在/ usr / local / bin目录:/ bin中:在/ usr / bin中:在/ usr / local / sbin中:/ usr / sbin目录:/ sbin目录:在/ usr /本地/ JDK / bin中:在/ usr /本地/ JDK / JRE /箱中:/ opt / CollabNet_Subversion /斌/:在/ usr /本地/应用/ JAVA /斌:在/ usr / local / app / bin \ PWD = / proc / self / cwd \ PYTHON_BIN_PATH = / data6 / jimpan / env / python3 / bin / python3 \ PYTHON_LIB_PATH = / data6 / jimpan / env / python3 / lib / python3.5 / site-packages \ TF_NEED_CUDA = 0 \ TF_NEED_OPENCL = 0 \ / usr / local / bin / gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -B / usr / local / bin -B / usr / bin -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit -frame-pointer -g0 -O2' -D_FORTIFY_SOURCE = 1' -DNDEBUG -ffunction-sections -fdata-sections' -mcpu = native' -MD -MF bazel-out / local-py3-opt / bin / external / jemalloc / _objs / jemalloc / external / jemalloc / src / pages.pic.d -fPIC -iquote external / jemalloc -iquote bazel-out / local- py3-opt / genfiles / external / jemalloc -iquote external / bazel_tools -iquote bazel-out / local-py3-opt / genfiles / external / bazel_tools -isystem external / jemalloc / include -isystem bazel-out / local-py3-opt / genfiles / external / jemalloc / include -isystem external / bazel_tools / tools / cpp / gcc3 -O3 -funroll-loops -D_GNU_SOURCE -D_REENTRANT -fno-canonical-system-headers -Wno-builtin-macro-redefined' -D__DATE__ ="删节"' ' -D__TIMESTAMP __ ="删节"' ' -D__TIME __ ="删节"' -c external / jemalloc / src / pages.c -o bazel-out / local-py3-opt / bin / external / jemalloc / _objs / jemalloc / external / jemalloc / src / pages.pic.o):com.google。 devtools.build.lib.shell.BadExitStatusException:进程退出,状态为1。 gcc:警告:' -mcpu ='已弃用;使用' -mtune ='或者' -march ='代替 external / jemalloc / src / pages.c:在函数' je_pages_huge': external / jemalloc / src / pages.c:203:30:错误:' MADV_HUGEPAGE'未申报(首次使用此功能) return(madvise(addr,size,MADV_HUGEPAGE)!= 0); ^ external / jemalloc / src / pages.c:203:30:注意:每个未声明的标识符仅针对它出现的每个函数报告一次 external / jemalloc / src / pages.c:在函数' je_pages_nohuge': external / jemalloc / src / pages.c:217:30:错误:' MADV_NOHUGEPAGE'未申报(首次使用此功能) return(madvise(addr,size,MADV_NOHUGEPAGE)!= 0); ^ external / jemalloc / src / pages.c:在函数' je_pages_huge': external / jemalloc / src / pages.c:207:1:警告:控制到达非空函数的末尾[-Wreturn-type] } ^ external / jemalloc / src / pages.c:在函数' je_pages_nohuge': external / jemalloc / src / pages.c:221:1:警告:控制到达非空函数的末尾[-Wreturn-type] } ^
/usr/local/app
是我系统的$ HOME路径。
我想问题出在gcc
,但我现在已经陷入困境,并且不知道如何继续。