广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如何在ubuntu上安装make 3.81

    来源:网络收集  点击:  时间:2024-07-30
    【导读】:
    make是linux系统上进行软件编译必不可少的软件包之一,今天我们来看看在ubuntu上怎么编译安装make 3.81版本。工具/原料moreubuntu16.04make方法/步骤1/10分步阅读

    首先通过百度找到make的官网, 如下面图一所示,打开官网后,将主页页面往下拉,找到download make字样,这一段内容中提供了make的ftp下载链接。如下面第二张图中所示,点击它。

    2/10

    进入到下载页面后,我们可以看到各个版本的make压缩包,找到我们需要的3.81版本。然后复制这个链接地址。

    3/10

    然后到需要安装make 3.81的ubuntu机器上,使用下面图中所示的命令下载make 3.81的压缩包。下载完成后如第二张图中所示,在当前目录下可以看到这个tar.gz的压缩包。

    4/10

    使用解压命令将压缩包里的内容解压出来,命令是:

    tar xf make-3.81.tar.gz

    解压后可以看到make-3.81的目录,然后切换到这个目录中去,命令是:

    cd make-3.81

    5/10

    切换到这个目录中后,执行make 3.81的编译命令,命令是:

    ./configure --prefix=/usr/local/make-3.81

    然后系统开始配置make 3.81的配置文件,如下面第二张图中所示:

    6/10

    如下面第一张图中所示,编译完成后,会显示config.status字样,并且没有error这样的错误信息。执行完成后,我们再来执行编译命令:

    make

    如下面第二张图中所示,系统开始编译make 3.81所需要的依赖文件。

    7/10

    到出现下面第一张图中所示的内容,表示编译完成且成功。并且没有出现error字样,如果出现error字样表示编译出错,需要检查出错原因。编译没有问题后,我们来执行最后一步,安装。安装命令是:

    sudo make install

    这里加上sudo是因为这一步会将编译好的make 3.81版本的文件转移到/usr/local/make-3.81目录下,这个目录只有root有权限写入。因此需要sudo权限

    8/10

    执行完成后如下面图中所示,也是现在make leave directory字样,并且没有error错误信息。说明文件移动成功。

    9/10

    然后我们切换到/usr/local/make-3.81目录,命令是:

    cd /usr/local/make-3.81

    在这个目录中可以看到这样几个子目录:

    bin、info、man、share

    依次是编译好的make文件目录、info和man帮助信息目录、share共享文档目录。我们查看bin目录,可以看到编译好的make命令。

    10/10

    然后我们执行一下make命令:

    bin/make --version

    可以看到版本信息确实是3.81版本,且没有出错信息。说明我们的安装成功了。到这里,make 3.81版本在ubuntu上就安装成功了。

    注意事项

    不要把3.81版本的make路径加入到系统路径,因为16.04版本的ubuntu自带的make版本已经是4.1版本了,会导致高版本的被覆盖掉。

    本人原创,转载请声明。

    操作系统UBUNTULINUX安装MAKE编译MAKE
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1035065.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-07 18:48:20  耗时:0.041
    0.0413s