INSTALL
上传用户:sddyfurun
上传日期:2007-01-04
资源大小:525k
文件大小:5k
源码类别:

代理服务器

开发平台:

Unix_Linux

  1. Basic Installation
  2. ==================
  3. The configure shell script attempts to guess correct values for some
  4. system-dependent variables it uses during compilation. It uses these values
  5. to create a makefile in each directory of the package.
  6. The configure script may also create one or more .h files containing 
  7. system-dependent definitions. It also creates:
  8.     config.status - a shell script you can run to recreate the current 
  9.                     configuration
  10.     config.cache  - saves the results of configure's tests to speed up 
  11.                     reconfiguration. You may remove or edit config.cache.
  12.     config.log    - contains compiler output, useful to debug the configure 
  13.                     script
  14. autoconf uses the configure.in file to create the configure script. You only
  15. need configure.in to change it or regenerate the configure script using a
  16. newer version of autoconf. NEC values your comments and suggestions to 
  17. improve the configure.in file. Please mail your suggestions to:
  18.     socks5-comments@socks.nec.com 
  19. The simplest way to compile socks5 is:
  20.   1. cd to the directory containing the socks5 source code. To configure 
  21.      socks5 for your system, type:
  22.       ./configure
  23.      
  24.      If you are using csh on an old version of System V, you might need to 
  25.      type:
  26.  sh ./configure
  27. Running configure may take a few minutes. While configure runs, it prints
  28. informational messages listing the features it is checking.
  29.   2. To compile socks5, type:
  30.  make 
  31.   3. To install programs, data files, and documentation, type:
  32. make install
  33.   4. To remove the program binaries and object files from the source code 
  34.      directory, type:
  35.   make clean
  36.      To remove the files that configure created before recompiling or before 
  37.      compiling socks5 for a different kind of computer, type:
  38. make distclean
  39. Compilers and Options
  40. =====================
  41. To compile or link, some systems require options the configure script is
  42. unaware of. You can initialize variables for configure by setting them in
  43. the environment. Using a Bourne-compatible shell, you can initialize
  44. variables on the command line, for example:
  45.      CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
  46. On systems that support the env program, you can initialize variables with
  47. the env program, for example:
  48.      env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
  49. Compiling For Multiple Architectures
  50. ====================================
  51. You can compile socks5 for more than one kind of computer at a time if your
  52. version of make supports the VPATH variable. GNU's version of make supports
  53. VPATH. To compile socks5 for more than one kind of computer at a time, put
  54. the object files for each architecture in a separate directory. 
  55. Change to the desired destination directory for the object files and
  56. executables. Run the configure script. configure checks its current
  57. directory and its parent directory for the source code.
  58. If you must use a version of make that does not supports the VPATH variable,
  59. you must compile socks5 for one architecture at a time in the source code 
  60. directory. After installing socks for an architecture, use make distclean 
  61. before reconfiguring for another architecture.
  62. Installation Names
  63. ==================
  64. configure recognizes options that control the configuration process. For a 
  65. complete list of all the configure options, use the --help options. Some of the most frequently used options and their purpose include:
  66. --prefix=PATH
  67. Specifies an alternate destination directory. make install puts the socks5
  68. files in the /usr/local directory tree structure. configure uses PATH as the
  69. alternate prefix in which to install files.
  70. --exec-prefix=PATH
  71. Specifies separate installation prefixes for architecture-specific files and
  72. architecture-independent files. configure uses PATH as the prefix to install
  73. programs and libraries. configure installs documentation and other data 
  74. files in the default prefix path, /usr/local.
  75. --enable-FEATURE 
  76. socks5 does not currently support enable feature macros.
  77. --with-PACKAGE
  78. Specifies a PACKAGE option. Refer to the README file for a complete list of
  79.  --with options that congifure recognizes with socks5. Examples of values
  80. for PACKAGE include gnu-as or x (for the X Window System). 
  81. --cache-file=FILE
  82. Specifies to use and save the results of the tests in FILE instead of
  83. ./config.cache. Set FILE to /dev/null to disable caching while debugging
  84. configure.
  85. --quiet
  86. --silent
  87. -q
  88. Disables printing messages that list the checks configure makes.
  89. --srcdir=DIR
  90. Specifies to search for socks5's source code in the DIR directory. Usually
  91. configure automatically determines the directory.
  92. --version
  93. Prints the version of autoconf that generated the configure script, and 
  94. exits.