Re: .EXE on mingw32 -- huge size

"Jeff Sadowski" <[email protected]>
Newsgroups gmane.comp.gcc.java.devel
Message-ID <[email protected]>
Is there a way to do dlls in windows with gcj

On Thu, Mar 20, 2008 at 7:09 AM, Marco Trudel <[email protected]> wrote:
> Hi Funchlady
>
>
>  funchlady wrote:
>  > Hi,
>  >
>  > I tried gcj to have executables. The good news is gcj works. The size of
>  > .EXE file is too huge. For example,
>  > class file of a program printing "Hello World" has 410 bytes, and the
>  > executable has 12.7MB.
>
>  That's not true. Although the class file might only have 410 bytes, you
>  still need a runtime (JRE) of about 70mb to let it run. You can also
>  dynamically link to libgcj (well, not on Windows), then your binaries
>  will be only a couple of kb's.
>
>
>  > "strip" cannot reduce the size, either. Is there any way to reduce the .EXE
>  > size?
>
>  The things I know are:
>  - Pack the binary (e.g. UPX [1])
>  - Exclude parts of the class library (See JNC [2])
>
>
>  Marco
>
>  [1] http://upx.sourceforge.net/
>  [2] http://jnc.mtsystems.ch/
>
>  >
>  > Thank you.
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.