アホか可能。
ネイティブ実行形式を出力するんだよ。
簡単にするには、必要最小限のアセンブラコンパイラをスクリプト言語で実装すればいい。
C/C++ ⇒ アセンブラの変換は既存のコンパイラでやったとして、実質的にはスクリプト言語で生成したファイルとなる。