问题描述
在我的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_CFLAGS_set = set
ac_cv_env_CFLAGS_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