简介
conflict是一个C++的用来查找可执行文件名冲突的开发包。conflict在执行路径中显示冲突的文件名。与csh命令不同,它显示路径中的所有(非别名)可执行文件。conflict通过列出环境变量PATH中列出的目录列表,然后扫描这些目录以查找可执行文件来报告路径名冲突。如果为conflict提供参数以指定名称范围,则可执行文件的测试仅限于给定的名称(在剥离目录前缀之后)。
编译和测试方式
1.配置编译环境
安装wget工具。
yum install wget -y
2.获取源码
获取“conflict-20190106”源码包。
cd /usr/local/src
wget https://invisible-island.net/datafiles/release/conflict.tar.gz
3.编译和安装
1)解压软件包。
cd /usr/local/src
tar -zxvf conflict.tar.gz
2)进入conflict的安装目录。
cd conflict-20190106/
3)生成Makefile文件。
./configure
4)安装conflict。
make && make install
----结束
4.运行和验证
查询conflict版本号
conflict -V
回显信息如下,则表示conflict安装成功。
conflict t20190106