Используйте Clang для преобразования C ++ в C код
я знаю этоllvm
может быть использован для преобразования c ++ в код c. Мне подумалось, можетclang
может сделать то же самое (видя, какclang
был получен изllvm
).
Так я могу использоватьclang
преобразовать код C ++ в код C?
Если вы хотите знать, почему я хочу сделать это, вот мой сценарий:
PIC, производитель микроконтроллеров, не делает компиляторов c ++, но делает компиляторы c для большинства своих продуктов. Я хочу написать на c ++, а затем, как часть моего процесса сборки, преобразовать код c ++ во временный файл c, который затем подается в компилятор PIC, и я написал альт-код c ++ для PIC micro.