c/c ++项目何时需要配置文件?

wir*_*ark 3 c c++ configure

我看到的几乎每个c/c ++开源项目都带有一个configure文件.

但是在我们自己的c/c ++项目中,到目前为止我还没有看过这个文件,

什么时候需要?

Ign*_*ams 7

一个configure脚本是在建设一个使用项目中的倒数第二步GNU自动工具.Autotools是一组工具,旨在最大限度地提高应用程序在各种类似POSIX和POSIX的操作环境之间的可移植性,这些操作环境可能在应用程序所需的基本集之外具有稍微不同的功能.

TL; DR:configure当您想要在许多不同操作系统之间进行移植时很重要.


bed*_*uin 5

我认为您正在谈论使用autotools构建项目时使用的配置脚本.

configure文件的主要用途是生成Makefiles适合您的系统配置并检查各种前提条件(例如,安装的库).