Elikkä olisin tekemässä C++:lla skriptikieltä.
Skripti olis tarkoitus kääntää ensin joksikin bittikoodiksi, ja suoritettaessa konekieleksi, joka sopii juuri kyseessä olevalle koneelle (kuten C# tekee).
Olisko tähän mitään valmistä ratkaisua?
Ei tarvi ko tuon kääntämisen.
LLVM on aika yleinen vaihtoehto omien kääntäjien toteuttamiseen. Siinä on on oma tavukoodiformaatti ja tulkki sille.
Toinen vaihtoehto on libjit, mutta en ole ihan varma miten käytetty se on tai mihin kaikkeen se pystyy.
(Ja tosiaan jos tarkoitit että haluat kokonaan valmiin kääntäjän niin sitten ei kannata säätää näillä vaan käyttää esim. jlairen ehdottamaa tulkkia tai vaikka pythonia tms.)
Ota valmis: http://ficl.sourceforge.net/ tai http://fth.sourceforge.net/
ficl on vähemmän vakaa, mutta pyörii miltei missä vain ja fth on sitten kehitetympi versio siitä. On vain ottanut joissain asioissa kummallisen lähestymistavan.
Ei kyllä vastannut kysymykseesi mitenkään kokonaisvaltaisesti.
Aihe on jo aika vanha, joten et voi enää vastata siihen.