Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
LLVM IR 文件的实际扩展名是什么?是.ll还是.s?一些消息来源说它是.ll同时一些指向.s。
.ll
.s
真正的答案是没关系。这些工具可以接受你给他们的任何文件,他们不关心名称。这个名字只是一个约定。
为了更直接地回答,传统的扩展是.ll(对于 LLVM,我想)。但是,一些工具链希望将 LLVM IR 视为与汇编文件相同,因此更喜欢使用.s扩展。我自己,我更喜欢,.ll因为它更清楚地阐明了差异。使用 LLVM 工具llc可以将 LLVM IR 转换为特定于机器的程序集,我喜欢在这种情况下看到.ll->.s转换。在.s文件中包含 LLVM IR 会令人困惑。
llc