Use Clang para converter C ++ em código C
Eu sei dissollvm
pode ser usado para converter c ++ em código c. fiquei me perguntando seclang
poderia fazer a mesma coisa (visto queclang
foi derivado dellvm
)
Então eu posso usarclang
converter código c ++ em código c?
Se você quer saber por que eu quero fazer isso, aqui está o meu cenário:
O PIC, que é um fabricante de microcontroladores, não cria compiladores c ++, mas faz compiladores c para a maioria de seus produtos. Eu quero escrever em c ++ e, como parte do meu processo de compilação, converter o código c ++ em um arquivo c temporário, que é então alimentado no compilador PIC e viola eu escrevi código c ++ para um micro PIC.