如何在fedora终端中删除make错误77?

问题描述

在我的fedora终端中,我面对以下输出make的信息。

[shankhaneelbasak@localhost FVCOM_source]$ cd ~/fvcom43-master/FVCOM_source/libs

[shankhaneelbasak@localhost libs]$ make

for item in proj    fproj   julian  metis   netcdf  ; do (./untar.sh $item ) || exit 1; done

cd proj && ./configure CC=mpicc CFLAGS=-O3 CXX=mpicc CXXFLAGS=-O3 F77=mpif90 FFLAGS=-O3 --prefix=/home/shankhaneelbasak/fvcom43-master/FVCOM_source/libs/install

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... mpicc
checking for C compiler default output file name... configure: error: C compiler cannot create executables

See `config.log' for more details.
make: *** [makefile:14: all] Error 77   

请帮助我,因为我无法按照步骤将其删除

解决方法

这是我的config.log详细信息:

This file contains any messages produced by compilers while

运行configure,以帮助在配置出错时进行调试。

它是由PROJ.4创建的,投影配置4.5.0,是

由GNU Autoconf 2.59生成。调用命令行为

$ ./configure CC = mpicc CFLAGS = -O3 CXX = mpicc CXXFLAGS = -O3 F77 = mpif90 FFLAGS = -O3 --prefix = / home / anuga / source / fvcom / FVCOM3.2.2 / 2 / VVCOM_source / libs / install

---------

平台。

---------

主机名= localhost.localdomain

uname -m = x86_64

uname -r = 5.8.15-301.fc33.x86_64

uname -s = Linux

uname -v =#1 SMP星期四十月15日16:58:06 UTC 2020

/ usr / bin / uname -p = x86_64

/ bin / uname -X =未知

/ bin / arch = x86_64

/ usr / bin / arch -k =未知

/ usr / convex / getsysinfo =未知

hostinfo =未知

/ bin / machine =未知

/ usr / bin / oslevel =未知

/ bin / universe =未知

路径:/home/shankhaneelbasak/.local/bin

路径:/ home / shankhaneelbasak / bin

PATH:/ usr / local / bin

PATH:/ usr / local / sbin

PATH:/ usr / bin

PATH:/ usr / sbin

-----------

核心测试。

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

配置:1559:检查与BSD兼容的安装

配置:1614:结果:/ usr / bin / install -c

配置:1625:检查构建环境是否正常

配置:1668:结果:是

配置:1733:检查gawk

配置:1749:找到了/ usr / bin / gawk

配置:1759:结果:gawk

配置:1769:检查是否设置了$(MAKE)

配置:1789:结果:是

configure:1957:检查是否启用Makefile的维护者特定部分

配置:1966:结果:否

配置:2030:检查gcc

配置:2056:结果:mpicc

配置:2300:检查C编译器版本

配置:2303:mpicc --version / null>&5

./ configure:2304行:mpicc:找不到命令

配置:2306:$? = 127

配置:2308:mpicc -v / null>&5

./ configure:第2309行:mpicc:找不到命令

配置:2311:$? = 127

配置:2313:mpicc -V / null>&5

./ configure:第2314行:mpicc:找不到命令

配置:2316:$? = 127

配置:2339:检查C编译器默认输出文件名

配置:2342:mpicc -O3 conftest.c>&5

./ configure:第2343行:mpicc:找不到命令

配置:2345:$? = 127

配置:失败的程序是:

| / * confdefs.h。 * /

|

| #define PACKAGE_NAME“ PROJ.4个投影”

| #define PACKAGE_TARNAME“ proj”

| #define PACKAGE_VERSION“ 4.5.0”

| #define PACKAGE_STRING“ PROJ.4投影4.5.0”

| #define PACKAGE_BUGREPORT“ [email protected]

| #定义包装“ proj”

| #定义版本“ 4.5.0”

| / *结束confdefs.h。 * /

|

|诠释

|主要()

| {

|

| ;

|返回0;

| }

配置:2384:错误:C编译器无法创建可执行文件

有关更多详细信息,请参见“ config.log”。

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

缓存变量。

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

ac_cv_env_CC_set = set

ac_cv_env_CC_value = mpicc

ac_cv_env_CF​​LAGS_set = set

ac_cv_env_CF​​LAGS_value = -O3

ac_cv_env_CPPFLAGS_set =

ac_cv_env_CPPFLAGS_value =

ac_cv_env_CPP_set =

ac_cv_env_CPP_value =

ac_cv_env_CXXCPP_set =

ac_cv_env_CXXCPP_value =

ac_cv_env_CXXFLAGS_set = set

ac_cv_env_CXXFLAGS_value = -O3

ac_cv_env_CXX_set = set

ac_cv_env_CXX_value = mpicc

ac_cv_env_F77_set = set

ac_cv_env_F77_value = mpif90

ac_cv_env_FFLAGS_set = set

ac_cv_env_FFLAGS_value = -O3

ac_cv_env_LDFLAGS_set =

ac_cv_env_LDFLAGS_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_path_install ='/ usr / bin / install -c'

ac_cv_prog_AWK = gawk

ac_cv_prog_ac_ct_CC = mpicc

ac_cv_prog_make_make_set =是

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

输出变量。

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

ACLOCAL ='$ {SHELL} / home / shankhaneelbasak / fvcom43-master / FVCOM_source / libs / proj / missing --run aclocal-1.9'

AMDEPBACKSLASH =''

AMDEP_FALSE =''

AMDEP_TRUE =''

AMTAR ='$ {SHELL} / home / shankhaneelbasak / fvcom43-master / FVCOM_source / libs / proj / missing --run tar'

AR =''

AUTOCONF ='$ {SHELL} / home / shankhaneelbasak / fvcom43-master / FVCOM_source / libs / proj / missing --run autoconf'

AUTOHEADER ='$ {SHELL} / home / shankhaneelbasak / fvcom43-master / FVCOM_source / libs / proj / missing --run autoheader'

AUTOMAKE ='$ {SHELL} / home / shankhaneelbasak / fvcom43-master / FVCOM_source / libs / proj / missing --run automake-1.9'

AWK ='gawk'

CC ='mpicc'

CCDEPMODE =''

CFLAGS ='-O3'

CPP =''

CPPFLAGS =''

CXX ='mpicc'

CXXCPP =''

CXXDEPMODE =''

CXXFLAGS ='-O3'

CYGPATH_W ='echo'

DEFS =''

DEPDIR =''

ECHO ='echo'

ECHO_C =''

ECHO_N ='-n'

ECHO_T =''

EGREP =''

EXEEXT =''

F77 ='mpif90'

FFLAGS ='-O3'

INSTALL_DATA ='$ {INSTALL} -m 644'

INSTALL_PROGRAM ='$ {INSTALL}'

INSTALL_SCRIPT ='$ {INSTALL}'

INSTALL_STRIP_PROGRAM ='$ {SHELL} $(install_sh)-c -s'

JNI_INCLUDE =''

LDFLAGS =''

LIBOBJS =''

LIBS =''

LIBTOOL =''

LN_S =''

LTLIBOBJS =''

MAINT ='#'

MAINTAINER_MODE_FALSE =''

MAINTAINER_MODE_TRUE ='#'

MAKEINFO ='$ {SHELL} / home / shankhaneelbasak / fvcom43-master / FVCOM_source / libs / proj / missing --run makeinfo'

OBJEXT =''

PACKAGE ='proj'

PACKAGE_BUGREPORT='[email protected]'

PACKAGE_NAME ='PROJ.4投影'

PACKAGE_STRING ='PROJ.4投影4.5.0'

PACKAGE_TARNAME ='proj'

PACKAGE_VERSION ='4.5.0'

PATH_SEPARATOR =':'

RANLIB =''

SET_MAKE =''

SHELL ='/ bin / sh'

STRIP =''

VERSION ='4.5.0'

ac_ct_AR =''

ac_ct_CC ='mpicc'

ac_ct_CXX =''

ac_ct_F77 =''

ac_ct_RANLIB =''

ac_ct_STRIP =''

am__fastdepCC_FALSE =''

am__fastdepCC_TRUE =''

am__fastdepCXX_FALSE =''

am__fastdepCXX_TRUE =''

am__include =''

am__leading_dot ='。'

am__quote =''

am__tar ='$ {AMTAR} chof-“ $$ tardir”'

am__untar ='$ {AMTAR} xf-'

bindir ='$ {exec_prefix} / bin'

build =''

build_alias =''

build_cpu =''

build_os =''

build_vendor =''

datadir ='$ {prefix} / share'

exec_prefix ='无'

host =''

host_alias =''

host_cpu =''

host_os =''

host_vendor =''

includedir ='$ {前缀} / include'

infodir ='$ {前缀} / info'

install_sh ='/ home / shankhaneelbasak / fvcom43-master / FVCOM_source / libs / proj / install-sh'

libdir ='$ {exec_prefix} / lib'

libexecdir ='$ {exec_prefix} / libexec'

localstatedir ='$ {前缀} / var'

mandir ='$ {prefix} / man'

mkdir_p ='mkdir -p-'

oldincludedir ='/ usr / include'

prefix ='/ home / anuga / source / fvcom / FVCOM3.2.2 / FVCOM_source / libs / install'

program_transform_name ='s,x,x,'

sbindir ='$ {exec_prefix} / sbin'

sharedstatedir ='$ {prefix} / com'

sysconfdir ='$ {前缀} / etc'

target_alias =''

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

confdefs.h。

-----------

#define包“ proj”

#define PACKAGE_BUGREPORT“ [email protected]

#define PACKAGE_NAME“ PROJ.4个投影”

#define PACKAGE_STRING“ PROJ.4投影4.5.0”

#define PACKAGE_TARNAME“ proj”

#define PACKAGE_VERSION“ 4.5.0”

#define版本“ 4.5.0”

配置:退出77