如何将 Makefile.am 转换为 Makefile.in?

如何将 Makefile.am 转换为 Makefile.in?

我正在尝试从 github 安装 gnuplot 5.3。我正在运行

aclocal
autoheader
autoconf
automake

包裹位置内。

这会出现错误,因为automake正在查找 Makefile.in,而我有一堆 Makefile.am 文件,应该automake将 .am 文件更改为 .in,但显然没有发生。./configure由于同样的原因,之后无法运行,我该如何让 .am 文件更改为 .in?

答案1

首先请注意 GNU Plot已打包在所有 Ubuntu 版本中:

二进制 gnuplot 包


但是您可以使用以下步骤从 GitHub 编译 GNU Plot:

  1. 使能够源代码存储库软件与更新software-properties-gtk)并安装编译时依赖项,以完全确保所有依赖项在编译时都得到满足

    sudo apt-get build-dep gnuplot
    
  2. 安装所需工具

    sudo apt-get install git lua5.1
    
  3. 克隆存储库并运行./prepare首先编写脚本(!!! 重要的一步 !!!

    git clone https://github.com/gnuplot/gnuplot.git
    cd gnuplot
    ./prepare
    
  4. 然后运行所有常用工具:

    ./configure
    make
    #make check # shows various very beautiful plots
    sudo make install
    

    注意:最好使用检查安装sudo make checkinstall install)最后一步,自己决定。

相关内容