Greetings,
I'll take a stab at answering both issues in this thread.
"Sorry to resurrect an old thread"...
I
may be mistaken here, but I think the configure should have been:
Code: Select all
./configure --without-perl --disable-shared --enable-static --disable-installed && make
...note the --
disable-
shared, and
--
enable-
static.
Reason being; you will be able to pack the whole group of compiled files into
one
single directory/folder, rather than having them spread out in some "system specific"
layout.
Also, you'll probably want to pay close attention to the "pathing" inside
the makefile - this is where the exe's will expect to find everything after they've been
built.
"Now all I need to do is get the binaries down in size..."
What you might want to look into here is an
exe packer.
There are
several available, and they all do a pretty good job at what they're
designed to do; pack exe files. What's more, they'll pack dll's and even make them
"hack proof", if you want. In any case, they
will make the files smaller. The
only down-side to using one of these packers, is that there is a slightly longer delay
on initial execution. But it is so insignificant, that it's hardly worth mentioning.
Reason being; they need to UNpack themselves into memory. So, in case it isn't
already evident, the initial "stripping" they do, is fairly insignificant, so the majority of
the file is simply
compressed - requiring it to be UNcompressed prior to
execution.
A search on sourceforge for "exe packer" will give you some of the "open sourced"
possibilities.
Best wishes.
--Chuck
P.S. I don't know what kind of resources your computer has. But you might want
to look into a
VM (Virtual Machine), like VMware, or Virtual PC.
That way you could enjoy all the conveniences that *NIX users do. What's
more; if you installed FreeBSD, you could "cross compile" for Windows, right out
of the box.
Just thought it might be worth mentioning.