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.
我正在尝试找到一些基础,可以用来为要从Vlang使用的 C 库生成包装器/绑定,在这样做的同时,我记得最初,V 使用 TCC 进行引导编译。
由于 TCC 是一个非常非常强大的 C 编译器,我想知道是否可以利用它并通过使用 TCC 内置的解析器/词法分析器来生成结构、函数、枚举和之类的然后迭代所述表以生成V代码。
从阅读来看tcc.h,这里描述的 API 是可用的,但如果它被声明为内部的,因此没有完整记录,我不会感到惊讶。我在哪里可以找到有关如何将 TCC 用作普通解析器的更多信息?
tcc.h
我相信你已经找到了一些关于这方面的信息,但是为了后代,这里有一些关于 TCC 的信息并将其用作动态代码生成器: