如何使用相同的参数重新运行./configure?

时间:2018-05-19 18:00:49

标签: compilation configure autoconf automake

几个月前,我通过执行

从源代码安装了一个应用程序
./configure --whatever
make
sudo make install

我最近重新安装了我的操作系统,现在我想再次安装此应用程序,但我不记得我当时使用的编译标志。但是,由于我保留了家中的所有文件,因此我仍然拥有源代码和原始版本。有没有办法恢复我原来使用的./configure参数?

1 个答案:

答案 0 :(得分:2)

重新运行 public String changeDateFormatFromAnother(String date){ @SuppressLint("SimpleDateFormat") DateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); @SuppressLint("SimpleDateFormat") DateFormat outputFormat = new SimpleDateFormat("dd MMMM yyyy"); String resultDate = ""; try { resultDate=outputFormat.format(inputFormat.parse(date)); } catch (ParseException e) { e.printStackTrace(); } return resultDate; } ?毕竟,我认为你主要是在重新运行安装阶段而不是 configure -step。

但是,要专门回答您的问题:autotools在make文件中记录您的配置调用。 您可以在相同条件下调用它来重新运行配置阶段":

config.status

(这主要是由autotools内部需要的:如果你破解你的Makefile.am或你的configure.ac,automake将重建构建系统,以便更改生效;为了正确执行此操作,它必须调用configure以与最初调用(由用户)相同的方式)