|[4 earlier articles]|
|Re: Dynamic compiling email@example.com (TOUATI Sid) (2003-05-12)|
|Re: Dynamic compiling firstname.lastname@example.org (A Pietu Pohjalainen) (2003-05-12)|
|Re: Dynamic compiling email@example.com (Thant Tessman) (2003-05-12)|
|Re: Dynamic compiling firstname.lastname@example.org (Ivan Boldyrev) (2003-05-13)|
|Re: Dynamic compiling email@example.com (Ross Bencina) (2003-05-14)|
|Re: Dynamic compiling firstname.lastname@example.org.OZ.AU (2003-05-14)|
|Re: Dynamic compiling email@example.com (Randolph Crawford) (2003-05-15)|
|Re: Dynamic compiling hpc@NOSPAM.prism.uvsq.fr (Henri-Pierre CHARLES) (2003-05-16)|
|Re: Dynamic compiling firstname.lastname@example.org (Norman Worth) (2003-05-16)|
|Re: Dynamic compiling email@example.com (Peter \Firefly\Lund) (2003-05-16)|
|Re: Dynamic compiling firstname.lastname@example.org (2003-05-16)|
|From:||Randolph Crawford <email@example.com>|
|Date:||15 May 2003 11:37:21 -0400|
|Organization:||University of Michigan Engineering|
|Posted-Date:||15 May 2003 11:37:20 EDT|
If your target is Windows, you probably should consider .NET
compliance for your executables, which means that you probably want to
generate bytecode, not native binary, and something like C# would be
an appropriate language.
As for an open source embeddable compiler, you might investigate Mono:
http://www.go-mono.com. I'm not up to date on its status, but it
sounds like you could embed it.
You might also look into embedding Perl into your app. I think this
is doable in Windows. (But it won't be .NET compliant, of course).
A couple of relevant articles on embedding Perl:
Other than that, you'd need to embed a call to something like
gcc, generate a DLL, and dynamically load it (with the djgpp
runtime library). Sounds ugly...
> Hi, I am looking for a small efficient free/opensource compiler to
> integrate into my program. it should allow you to compile directly
> into memory, then execute the code directly from memory. Primary
> target is Windows(Intel), but support for other platforms would be
Randy Crawford http://cac.engin.umich.edu
Return to the
Search the comp.compilers archives again.