As distributed, the USEARCH binary file has a long name like this:
usearch6.0.98_i86linux32. Fields in the name are explained in the
Renaming the binary file
It can be tedious
to type a hard-to-remember long name like usearch6.0.98_i86linux32. I recommend
renaming the binary file to usearch. Under Linux and OSX, you can do this by using the
or by creating a symbolic link
using the ln command. For
ln -s usearch6.0.98_i86linux32
Using a symbolic link has the advantage
that the original name is preserved and will be shown by the ls -l
ls -l usearch
lrwxr-xr-x 1 robert admin 26 2012-07-19 08:55
Windows doesn't support symbolic links.
You can use any of the usual methods for renaming a
Getting the USEARCH version
You can get
build information with the -version
||Major and minor version number. Major versions have
significant changes in features and may not be compatible with each
other. Minor versions have few or no changes in features, but may
have important bug fixes.
||Revision control number. Changes in this number are
usually due to bug fixes.
||Processor type, e.g. i86 is Intel.
||Platform, indicates the operating system and runtime
environment, examples include linux, osx. win and
||32 or 64 to indicate use of 32-bit or 64-bit processor
instruction sets. 32-bit builds can run on 32- or 64-bit processors
and are limited to a maximum of 4Gb or less memory per process,
depending on the operating system and amount of installed memory.
64-bit builds run only on 64-bit processors and have no
restrictions on the amount of memory.