通常每次运行 `make install' 时,文件都不会放在像 /usr/prog1 这样的特定目录中。相反,这些文件被放置在其他程序的文件已经在其中的目录中,例如 /usr/lib 和 /usr/bin。我相信这是很久以前的一种普遍做法。这种做法肯定会增加文件名冲突的可能性。
由于我的谷歌搜索没有对此事进行很好的讨论,我想知道人们如何管理文件名冲突?他们是否只是简单地尝试这个或那个名称,如果出现问题,用户会提交一个错误,而开发人员会选择另一个名称?或者,他们只是简单地为文件名添加前缀吗?有人知道关于这个问题的很好的讨论吗?