linux configure命令,关于/configure 命令

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

现在不能make,make: *** No targets specified and no makefile found. Stop.

做./configure --prefix=/dawn/test/mpich2-1.5/mpich2-gnu的时候有很多no

比如

checking whether we are cross compiling... no

checking if : is a manifest tool... no

checking if gcc supports -fno-rtti -fno-exceptions... no

checking whether to build shared libraries... no

checking for ifort... no

checking for pgf77... no

checking for af77... no

checking for xlf... no

checking for frt... no

checking for cf77... no

checking for fort77... no

checking for fl32... no

checking for fort... no

checking for ifc... no

checking for efc... no

checking for ftn... no

checking for gfortran... no

checking for f77... no

checking for g77... no

checking whether we are using the GNU Fortran 77 compiler... no

checking whether accepts -g... no

checking for ifort... no

checking for pgf90... no

checking for pathf90... no

checking for pathf95... no

checking for xlf90... no

checking for xlf95... no

checking for xlf2003... no

checking for gfortran... no

checking for f90... no

checking for epcf90... no

checking for f95... no

checking for fort... no

checking for lf95... no

checking for g95... no

checking for ifc... no

checking for efc... no

checking for gfc... no

checking whether we are using the GNU Fortran compiler... no

checking whether accepts -g... no

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: linux configure命令是一个用于配置软件安装的命令,通常用于源代码安装。它可以根据系统环境和用户需求自动检测和配置软件的编译选项,生成Makefile文件,使得软件可以在当前系统上编译和安装。该命令的使用方法为:./configure [选项],其中选项可以根据不同软件的需求而有所不同。 ### 回答2: configure命令是一个用于自动化生成Makefile的脚本程序,主要是用于配置软件包的安装、编译和安装路径等过程。当用户获取到一个Linux软件源代码包时,一般都需要进行configure操作,使得源代码适配当前系统环境,方便后续的编译和使用。本文将详细介绍configure命令的用法和工作原理。 configure命令的基本用法格式如下: ``` ./configure [option]… [variable]… ``` 其中,[option]…代表一些可选的命令行选项;[variable]…代表一些可选的环境变量。configure命令运行时会自动解析系统环境和用户提供的选项信息,生成对应的Makefile供后续编译使用。 configure命令常用的命令行选项如下: --help:显示配置选项帮助信息; --prefix=PATH:指定软件安装路径,缺省为/usr/local; --enable-xxx:启用某个功能模块或插件,例如--enable-debug; --disable-xxx:禁用某个功能模块或插件,例如--disable-threads; --with-xxx=PATH:指定某个依赖库或工具的路径,例如--with-libxml2=/usr/local/libxml2; --without-xxx:禁用某个依赖库或工具,例如--without-pcre; 除此之外,configure命令还支持一些自定义的环境变量,例如LIBS、CXXFLAGS、CPPFLAGS等,这些环境变量可以在configure脚本中进行操作,以更精细地控制编译过程和生成的Makefile。 总的来说,configure命令作为编译和安装软件包中的重要环节,能够大大简化整个操作流程,提高软件安装的效率。熟练掌握configure命令的使用方法和选项是每个Linux系统管理员和开发人员必备的技能。 ### 回答3: configure是一个Linux系统下用于生成Makefile的命令,它十分重要,负责配置源代码以便于生成可执行文件和库文件。简而言之,configure命令用于检测系统环境和软件依赖关系,生成一个合理的Makefile文件,以便将源代码编译成可执行文件或库文件。 使用Configure命令与编写Makefile文件相比具有更高的自动化和简单性。它通过编写一个脚本文件来自动分析系统和软件依赖关系,然后根据分析结果来生成Makefile。这个生成的Makefile文件能够自动处理包括头文件、库文件、编译选项、安装路径等多方面的问题,这样大大简化了程序员的工作量,提高了开发效率。 configure命令的使用步骤简单,先解压源代码包,进入源代码目录,然后运行configure命令configure会根据不同的参数进行不同的配置操作,如指定编译器、安装路径、开启或关闭某些功能。生成的Makefile文件中包含了各种编译参数和路径设置,便于直接执行make命令来编译编译成二进制文件。 总的来说,configure命令Linux系统中一个简便的自动化工具,方便程序员在Linux环境下编译和安装软件或库,同时避免了一些困扰。通过configure命令,程序员可以在Linux系统上以更高效、更方便、更自动化地方式编译源代码,减少了编译的烦琐程度,也为编译工作更容易理解和管理提供了更好的方式。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值