ch1
使用系统:Ubuntu 18.04
涉及软件:ftp、make、gcc
一、diction源码的下载
1.首先登陆网站。
在Ubuntu系统下按Ctrl+Alt+T键打开终端键入
sudo su
并输入密码登陆获得root权限键入
ftp ftp.gnu.org //连接网站
并输入
anonymous //匿名
使用匿名登陆即可访问网站的信息
到这一步已经成功登陆网站,我们会发现终端已经变为了:ftp>
2.从网站下下载diction
我们先输入
passive //被动的
打开ftp的被动模式,避免端口被占用导致的链接失败,接下来我们找到diction所在的目录并查看我们要下载的diction的版本
cd /gnu/diction //打开diction所在目录
ls //浏览diction目录里面的文件
我们选择最新的版本,即diction-1.11,键入
get diction-1.11.tar.gz
从网站下载到本地
输入bye退出ftp后,查看本地的diction
在这里插入图片描述
我们现在已经成功的下载好了diction的压缩包,但我们需要将它解压才能查看,因此输入
tar xzf diction-1.11.tar.gz
解压文件
打开文件夹查看
二、编译并安装diction
首先对diction进行检测,输入
./configure
检测不同文件的依赖并生成配置文件Makefile
使用less打开makefile之后我们可以看到它规定的编译器为gcc
因此编译时调用的是gcc来进行的
我们输入
make
指令进行快速编译
编译完成后我们可以删除一个*.o的文件来测试一下编译的原理
当重新编译后*.o文件又出现了,由此可见应该是 *.c 文件经过编译成为 *.o文件。
最后我们输入
make install
进行diction的安装,再用which查看一下位置,diction就装好了
最后输入
diction -h
查看一下它的功能
diction就这样安装好了