Ubuntu系统源码安装GNU软件详细步骤(以GMP为例)
最近要安装一个GNU软件,因为以前从没有接触过Linux系统,在网上翻了无数的教程,折腾了好几天才弄好。所以打算把详细步骤写下来回馈网友,让其他跟我一样的萌新少走弯路。
我是采用virtual box装了一个虚拟机,在虚拟机上安装的ubuntu系统。这方面的教程网上有很多,就不在这里给大家介绍了。装好ubuntu系统后,进入主界面后右键,点击打开终端,进入终端。
由于GMP需要采用gcc安装,还要采用make语句,因此首先安装这两个包。这两个包在build-essential里均有包含,所以先安装这个包。在~$符号后输入:
// 更新包列表
sudo apt update
由于采用了sudo语句,系统会要求输入密码,这个密码就是系统密码。输入时你会发现虽然你按键盘了,但屏幕上并没有显示你输入的内容。这并不是你的系统出问题了,而是ubuntu本身的特性,只需要输入密码,随后按回车即可。
然后输入:
// 安装 build-essential
sudo apt install build-essential
即可完成安装。要验证GCC编译器是否已成功安装,采用下列语句检验gcc的版本:
// 检验gcc版本
gcc --version
当出现如下信息时说明安装成功。
安装gmp时还需要g++和m4组建,输入sudo apt-get install g++安装g++,输入命令:sudo apt-get install m4安装m4。至此准备工作全部完成。下面开始安装gmp包。
首先到https://gmplib.org/#DOWNLOAD这个网址下载gmp的源代码,注意选择后缀名为.tar.lz的安装包。随后解压文件。右键解压出来的文件夹,然后点击在终端打开。在终端输入:
当出现下面信息后:
依次输入:
make
make check
sudo make install
即可完成安装。要检测是否安装成功,可以在终端输入
cd /usr/local/lib
切换到lib目录下,随后输入
ls
查看lib中的库,当看到
含有libgmp字样时说明安装成功。
参考博客
[1] https://www.linuxidc.com/Linux/2019-06/159059.htm
[2] https://www.cnblogs.com/xt2357/p/4022815.html
[3] https://blog.csdn.net/qq_41894567/article/details/89407963