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

📄 install

📁 linux下bash的源码
💻
字号:
This is a generic INSTALL file for utilities distributions.If this package does not come with, e.g., installable documentation ordata files, please ignore the references to them below.To compile this package:1.  Configure the package for your system.  In the directory that thisfile is in, type `./configure'.  If you're using `csh' on an oldversion of System V, you might need to type `sh configure' instead toprevent `csh' from trying to execute `configure' itself.The `configure' shell script attempts to guess correct values forvarious system-dependent variables used during compilation, andcreates the Makefile(s) (one in each subdirectory of the sourcedirectory).  In some packages it creates a C header file containingsystem-dependent definitions.  It also creates a file `config.status'that you can run in the future to recreate the current configuration.Running `configure' takes a minute or two.  While it is running, itprints some messages that tell what it is doing.  If you don't want tosee the messages, run `configure' with its standard output redirectedto `/dev/null'; for example, `./configure >/dev/null'.To compile the package in a different directory from the onecontaining the source code, you must use a version of `make' thatsupports the VPATH variable, such as GNU `make'.  `cd' to the directorywhere you want the object files and executables to go and run`configure'.  `configure' automatically checks for the source code inthe directory that `configure' is in and in `..'.  If for some reason`configure' is not in the source code directory that you areconfiguring, then it will report that it can't find the source code.In that case, run `configure' with the option `--srcdir=DIR', whereDIR is the directory that contains the source code.By default, `make install' will install the package's files in/usr/local/bin, /usr/local/lib, /usr/local/man, etc.  You can specifyan installation prefix other than /usr/local by giving `configure' theoption `--prefix=PATH'.  Alternately, you can do so by giving a valuefor the `prefix' variable when you run `make', e.g.,	make prefix=/usr/gnuYou can specify separate installation prefixes forarchitecture-specific files and architecture-independent files.  Ifyou give `configure' the option `--exec-prefix=PATH' or set the`make' variable `exec_prefix' to PATH, the package will use PATH asthe prefix for installing programs and libraries.  Data files anddocumentation will still use the regular prefix.  Normally, all filesare installed using the regular prefix.Another `configure' option is useful mainly in `Makefile' rules forupdating `config.status' and `Makefile'.  The `--no-create' optionfigures out the configuration for your system and records it in`config.status', without actually configuring the package (creating`Makefile's and perhaps a configuration header file).  Later, you canrun `./config.status' to actually configure the package.  You can alsogive `config.status' the `--recheck' option, which makes it re-run`configure' with the same arguments you used before.  This option isuseful if you change `configure'.Some packages pay attention to `--with-PACKAGE' options to `configure',where PACKAGE is something like `gnu-libc' or `x' (for the X Window System).The README should mention any --with- options that the package recognizes.`configure' ignores any other arguments that you give it.If your system requires unusual options for compilation or linkingthat `configure' doesn't know about, you can give `configure' initialvalues for some variables by setting them in the environment.  InBourne-compatible shells, you can do that on the command line likethis:	CC='gcc -traditional' DEFS=-D_POSIX_SOURCE ./configureThe `make' variables that you might want to override with environmentvariables when running `configure' are:(For these variables, any value given in the environment overrides thevalue that `configure' would choose:)CC		C compiler program.		Default is `cc', or `gcc' if `gcc' is in your PATH.INSTALL		Program to use to install files.		Default is `install' if you have it, `cp' otherwise.(For these variables, any value given in the environment is added tothe value that `configure' chooses:)DEFS		Configuration options, in the form `-Dfoo -Dbar ...'		Do not use this variable in packages that create a		configuration header file.LIBS		Libraries to link with, in the form `-lfoo -lbar ...'If you need to do unusual things to compile the package, we encourageyou to figure out how `configure' could check whether to do them, andmail diffs or instructions to the address given in the README so wecan include them in the next release.2.  Type `make' to compile the package.  If you want, you can overridethe `make' variables CFLAGS and LDFLAGS like this:	make CFLAGS=-O2 LDFLAGS=-s3.  If the package comes with self-tests and you want to run them,type `make check'.  If you're not sure whether there are any, try it;if `make' responds with something like	make: *** No way to make target `check'.  Stop.then the package does not come with self-tests.4.  Type `make install' to install programs, data files, anddocumentation.5.  You can remove the program binaries and object files from thesource directory by typing `make clean'.  To also remove theMakefile(s), the header file containing system-dependent definitions(if the package uses one), and `config.status' (all the files that`configure' created), type `make distclean'.The file `configure.in' is used as a template to create `configure' bya program called `autoconf'.  You will only need it if you want toregenerate `configure' using a newer version of `autoconf'.

⌨️ 快捷键说明

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