为什么 clang.exe 和 clang++.exe 完全一样?

Why are clang.exe and clang++.exe exactly the same?

我只是碰巧发现 clang.execlang++.exe 具有完全相同的哈希值。事实上,还有 2 个:clang-cl.execlang-cpp.exe 也与前两个共享相同的散列。每个大概80MB,不算小

为什么他们给 clang.exe 取那么多别名?这是 Windows 独有的还是所有平台都一样?

我认为这是 Windows 独有的,因为 Windows 不像 Unix 那样支持符号 link。程序的行为可能会有所不同,具体取决于调用它的名称。你经常在 Linux 上看到类似的东西,例如 /bin/sh 通常是 link 到 /bin/bash,但第一个在兼容模式下启动 bash,后者定期启动它。