⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 install

📁 android-w.song.android.widget
💻
📖 第 1 页 / 共 2 页
字号:
Basic Installation==================These are installation instructions for Bash.The simplest way to compile Bash is:  1. `cd' to the directory containing the source code and type     `./configure' to configure Bash for your system.  If you're using     `csh' on an old version of System V, you might need to type `sh     ./configure' instead to prevent `csh' from trying to execute     `configure' itself.     Running `configure' takes some time.  While running, it prints     messages telling which features it is checking for.  2. Type `make' to compile Bash and build the `bashbug' bug reporting     script.  3. Optionally, type `make tests' to run the Bash test suite.  4. Type `make install' to install `bash' and `bashbug'.  This will     also install the manual pages and Info file.The `configure' shell script attempts to guess correct values forvarious system-dependent variables used during compilation.  It usesthose values to create a `Makefile' in each directory of the package(the top directory, the `builtins', `doc', and `support' directories,each directory under `lib', and several others).  It also creates a`config.h' file containing system-dependent definitions.  Finally, itcreates a shell script named `config.status' that you can run in thefuture to recreate the current configuration, a file `config.cache'that saves the results of its tests to speed up reconfiguring, and afile `config.log' containing compiler output (useful mainly fordebugging `configure').  If at some point `config.cache' containsresults you don't want to keep, you may remove or edit it.To find out more about the options and arguments that the `configure'script understands, type     bash-2.04$ ./configure --helpat the Bash prompt in your Bash source directory.If you need to do unusual things to compile Bash, please try to figureout how `configure' could check whether or not to do them, and maildiffs or instructions to <bash-maintainers@gnu.org> so they can beconsidered for the next release.The file `configure.in' is used to create `configure' by a programcalled Autoconf.  You only need `configure.in' if you want to change itor regenerate `configure' using a newer version of Autoconf.  If you dothis, make sure you are using Autoconf version 2.50 or newer.You can remove the program binaries and object files from the sourcecode directory by typing `make clean'.  To also remove the files that`configure' created (so you can compile Bash for a different kind ofcomputer), type `make distclean'.Compilers and Options=====================Some systems require unusual options for compilation or linking thatthe `configure' script does not know about.  You can give `configure'initial values for variables by setting them in the environment.  Usinga Bourne-compatible shell, you can do that on the command line likethis:     CC=c89 CFLAGS=-O2 LIBS=-lposix ./configureOn systems that have the `env' program, you can do it like this:     env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configureThe configuration process uses GCC to build Bash if it is available.Compiling For Multiple Architectures====================================You can compile Bash for more than one kind of computer at the sametime, by placing the object files for each architecture in their owndirectory.  To do this, you must use a version of `make' that supportsthe `VPATH' variable, such as GNU `make'.  `cd' to the directory whereyou want the object files and executables to go and run the `configure'script from the source directory.  You may need to supply the`--srcdir=PATH' argument to tell `configure' where the source filesare.  `configure' automatically checks for the source code in thedirectory that `configure' is in and in `..'.If you have to use a `make' that does not supports the `VPATH'variable, you can compile Bash for one architecture at a time in thesource code directory.  After you have installed Bash for onearchitecture, use `make distclean' before reconfiguring for anotherarchitecture.Alternatively, if your system supports symbolic links, you can use the`support/mkclone' script to create a build tree which has symboliclinks back to each file in the source directory.  Here's an examplethat creates a build directory in the current directory from a sourcedirectory `/usr/gnu/src/bash-2.0':     bash /usr/gnu/src/bash-2.0/support/mkclone -s /usr/gnu/src/bash-2.0 .The `mkclone' script requires Bash, so you must have already built Bashfor at least one architecture before you can create build directoriesfor other architectures.Installation Names==================By default, `make install' will install into `/usr/local/bin',`/usr/local/man', etc.  You can specify an installation prefix otherthan `/usr/local' by giving `configure' the option `--prefix=PATH', orby specifying a value for the `DESTDIR' `make' variable when running`make install'.You can specify separate installation prefixes forarchitecture-specific files and architecture-independent files.  If yougive `configure' the option `--exec-prefix=PATH', `make install' willuse PATH as the prefix for installing programs and libraries.Documentation and other data files will still use the regular prefix.Specifying the System Type==========================There may be some features `configure' can not figure outautomatically, but need to determine by the type of host Bash will runon.  Usually `configure' can figure that out, but if it prints amessage saying it can not guess the host type, give it the`--host=TYPE' option.  `TYPE' can either be a short name for the systemtype, such as `sun4', or a canonical name with three fields:`CPU-COMPANY-SYSTEM' (e.g., `i386-unknown-freebsd4.2').See the file `support/config.sub' for the possible values of each field.Sharing Defaults================If you want to set default values for `configure' scripts to share, youcan create a site shell script called `config.site' that gives defaultvalues for variables like `CC', `cache_file', and `prefix'.  `configure'looks for `PREFIX/share/config.site' if it exists, then`PREFIX/etc/config.site' if it exists.  Or, you can set the`CONFIG_SITE' environment variable to the location of the site script.A warning: the Bash `configure' looks for a site script, but not all`configure' scripts do.Operation Controls==================`configure' recognizes the following options to control how it operates.`--cache-file=FILE'     Use and save the results of the tests in FILE instead of     `./config.cache'.  Set FILE to `/dev/null' to disable caching, for     debugging `configure'.`--help'     Print a summary of the options to `configure', and exit.`--quiet'`--silent'`-q'     Do not print messages saying which checks are being made.`--srcdir=DIR'     Look for the Bash source code in directory DIR.  Usually     `configure' can determine that directory automatically.`--version'     Print the version of Autoconf used to generate the `configure'     script, and exit.`configure' also accepts some other, not widely used, boilerplateoptions.  `configure --help' prints the complete list.Optional Features=================The Bash `configure' has a number of `--enable-FEATURE' options, whereFEATURE indicates an optional part of Bash.  There are also several`--with-PACKAGE' options, where PACKAGE is something like `bash-malloc'or `purify'.  To turn off the default use of a package, use`--without-PACKAGE'.  To configure Bash without a feature that isenabled by default, use `--disable-FEATURE'.Here is a complete list of the `--enable-' and `--with-' options thatthe Bash `configure' recognizes.`--with-afs'     Define if you are using the Andrew File System from Transarc.`--with-bash-malloc'     Use the Bash version of `malloc' in the directory `lib/malloc'.     This is not the same `malloc' that appears in GNU libc, but an     older version originally derived from the 4.2 BSD `malloc'.  This     `malloc' is very fast, but wastes some space on each allocation.     This option is enabled by default.  The `NOTES' file contains a     list of systems for which this should be turned off, and     `configure' disables this option automatically for a number of     systems.`--with-curses'     Use the curses library instead of the termcap library.  This should     be supplied if your system has an inadequate or incomplete termcap     database.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -