smbexec comes with four precompiled binares:
These binaries are compiled from samba 3.6.6 and winexe 1.0 patched to allow the use of password hashes.
All binaries were compiled on Ubuntu 10.04.4 LTS 32 & 64 bit with GLIBC 2.11.
We undertand that precompiled binaries can be "scary" so we've included the patches we used to create the binaries in the patches directory.
The patch for smbclient was originally created by the foofus team for Samba to version 3.5.15. However, the patch was modified to work on Samba 3.6.6.
The patch for winexe was found on pastebin.
You can use these patches to create your own binaries. Once they are created you must name them exactly as outlined above and place the in the /path/to/smbexec/progs directory.
When smbexec starts, it will check it your system is 32 or 64 bit and run the appropriate binary. If the binaries are not named properly, smbexec will fail to launch them properly.