我最近对GNU Lightning感兴趣,但我想知道是否必须使用汇编程序。
答案 0 :(得分:3)
没有。 GNU闪存在内存中生成(差的,即未优化的)机器代码,而不使用任何外部程序(例如汇编程序)。
在询问并查看那里的documentation之前,您应该先阅读GNU闪电的examples。
请注意,libgccjit也会生成可能优化的机器代码(重用大多数GCC内部中端和后端传递),但(在某些情况下,至少某些版本)确实需要外部资源,如汇编程序。但是,如果您已正确安装libgccjit,则无法看到它们。