我目前正在从一个源码树(Win32、Linux、Verifone CC terminals、MBED甚至是Nintendo GBA/DS)管理一些运行在多个平台上的C++代码。然而,我需要构建一个针对嵌入式平台的应用程序,该平台没有C++编译器(仅限C语言)。我记得许多早期的C++编译器只是在现有的C编译器上拼接的前端(例如,Glockenspiel使用了MSC)。现在有没有这样的“前端”C++编译器可以生成C代码呢?
我正在尝试为snmp agent编写一个用于RFC 4836的定义,为IEEE 802.3 Medium Attachment Units (MAUs)编写托管对象的定义,以便在嵌入式Linux系统(Linux我已经使用mib2c建立了我的框架,但是在寻找数据的位置时却停滞不前。我知道有很多不同的数据需要,我并不是要求一个路线图,但在这一点上,我被挂断,不确定我应该集中我的努力-驱动程序代码?