C++学习(三五八)configure脚本
Posted hankern
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++学习(三五八)configure脚本相关的知识,希望对你有一定的参考价值。
由bash/sh解释执行
configure脚本为了让一个程序能够在各种不同类型的机器上运行而设计的。在使用make编译源代码之前,configure会根据自己所依赖的库而在目标机器上进行匹配。
约定俗成的,所有的configure脚本都把脚本文件名起为configure
,一般来讲都是shell脚本,根据所在的系统环境生成makefile文件。
configure脚本运行时扫描当前环境,生成一个名为config.status
的子脚本。子脚本将Makefile.in
文件转换为适应于当前系统环境的Makefile
文件。
数字的含义:
# File descriptor usage:
# 0 standard input
# 1 file creation
# 2 errors and warnings
# 3 some systems may open it to /dev/tty
# 4 used on the Kubota Titan
# 6 checking for... messages and results
# 5 compiler messages saved in config.log
if test "$silent" = yes; then
exec 6>/dev/null
else
exec 6>&1
fi
exec 5>./config.log
&6主要打印在终端,&5打印到config.log中
以上是关于C++学习(三五八)configure脚本的主要内容,如果未能解决你的问题,请参考以下文章