![如何将 Makefile.am 转换为 Makefile.in?](https://linux22.com/image/1066104/%E5%A6%82%E4%BD%95%E5%B0%86%20Makefile.am%20%E8%BD%AC%E6%8D%A2%E4%B8%BA%20Makefile.in%EF%BC%9F.png)
我正在尝试从 github 安装 gnuplot 5.3。我正在运行
aclocal
autoheader
autoconf
automake
包裹位置内。
这会出现错误,因为automake
正在查找 Makefile.in,而我有一堆 Makefile.am 文件,应该automake
将 .am 文件更改为 .in,但显然没有发生。./configure
由于同样的原因,之后无法运行,我该如何让 .am 文件更改为 .in?
答案1
首先请注意 GNU Plot已打包在所有 Ubuntu 版本中:
但是您可以使用以下步骤从 GitHub 编译 GNU Plot:
使能够源代码存储库软件与更新(
software-properties-gtk
)并安装编译时依赖项,以完全确保所有依赖项在编译时都得到满足sudo apt-get build-dep gnuplot
安装所需工具
sudo apt-get install git lua5.1
克隆存储库并运行
./prepare
首先编写脚本(!!! 重要的一步 !!!)git clone https://github.com/gnuplot/gnuplot.git cd gnuplot ./prepare
然后运行所有常用工具:
./configure make #make check # shows various very beautiful plots sudo make install
注意:最好使用检查安装(
sudo make checkinstall install
)最后一步,自己决定。