C++ intermediate bytecode
Tom St Denis
tstdenis@ellipticsemi.com
Tue Jul 15 13:33:00 GMT 2008
Optymizer Sez wrote:
> Hi!
>
> I'd like to ask if there is a way to use GCC in order to compile a C++ source program into machine-independent code (bytecode, perhaps?) and then translate the bytecode into processor-dependent code on the target machine?
> Something like the Amsterdam Compiler Kit, but for C++ and x86_64 would be great!
>
Why not just shell to g++ then dlopen() the object? That would require
the compiler on your target, but it lets you execute runtime provided
source in your application [which btw is a horrible security nightmare...]
Tom
More information about the Gcc-help
mailing list