我通过从官网下载的.RPM包在Fedora中安装了DMD(D编程语言的官方编译器)。好吧,所有这些都有效,dmd 可执行文件位于 PATH 变量中。无论如何,我想知道 d 编译器的主文件夹在哪里,我知道可执行文件位于/usr/bin/
,但我想找到可执行文件复制到的文件夹/usr/bin/
。
答案1
rpm -ql package-for-DMD
编译器包的文件部分的位置由, 或(如果您懒得查找)rpm -qlf /usr/bin/ldc
(如果编译器被调用)给出ldc
。
请注意,D 有一个可用于 Fedora 的官方软件包,并且已经有一段时间作为ldc
.不建议安装第三方软件包,除非您真的知道你在做什么。如果你知道自己在做什么,你就不会这么做;-)
请注意,在 Linux 上,文件存储方式为功能,不是按原始包。即,可执行文件位于/usr/bin
,库位于/usr/lib
,文档位于/usr/share/doc
,手册位于/usr/share/man
。请参阅文件层次结构标准(有点过时,但给出了一般观点)和 Fedora 的包装指南了解发行版的详细细节。