Come indica il titolo, ci sono compilatori/interpreti bytecode C/C++? Sto scrivendo un'applicazione in un linguaggio interpretato che dipende da alcune librerie che sono completamente compilabili in modo incrociato (non ci sono flag speciali per indicare le modifiche al codice durante la compilazione per una determinata piattaforma) ma sono scritte in C e C++. Piuttosto che spedire libs n-platform-specifiche con ogni piattaforma, sarebbe bello spedire un set di librerie che sono interpretate da un interprete specifico per piattaforma.Qualsiasi compilatore/interprete bytecode non codec C/C++?
Possibile e/o disponibile?
EDIT1: Il linguaggio interpretato in questione è Python, sebbene io possa utilizzare anche Ruby.
Quale lingua interpretata? Molti dei più popolari hanno modi portatili per aggiungere estensioni C (e forse C++). –
'llvm-gcc' e' clang' esistono all'interno di LLVM per questo lavoro, penso. –
Il linguaggio è python, sebbene io possa usare anche Ruby. Posso usare entrambi o l'uno o l'altro, tutto quello che ho un diagramma quindi non ho ancora iniziato davvero. – Matt