If a software project is configured to create autoconf , this tool generates a canonically called configure script. It queries the system for various parameters that are subsequently used in the assembly, and depends on the software package being created. Different software projects have different configure scripts. They are all called configure , but their contents are not the same.
So, in order to actually create such a software project when the script was configured (usually executed by the maintainers when packing the original tarball for distribution), you call:
tar xzf <tarball>.gz
Note the ./ prefix, which means "located in this directory" (i.e. the top directory of this project source tree).
Actually, the best procedure is the so-called βassembly outside the treeβ, when you configure a different directory for binary files that must be embedded, so the original tree remains unchanged:
tar xzf <tarball>.gz # or xjf <tarball>.bz2 or whatever mkdir builddir cd builddir ../<sourcedir>/configure make make install
So, it is assumed that there is no configure executable in PATH , you should name the script of this name from the source tree from which you are trying to build.
Devsolar
source share