MAKE.1
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:2k
源码类别:

操作系统开发

开发平台:

C/C++

  1. MAKE(1)                   Minix Programmer's Manual                    MAKE(1)
  2. NAME
  3.      make - a program for maintaining large programs
  4. SYNOPSIS
  5.      make [-f file] [-iknpqrst] [option] ... [target]
  6. OPTIONS
  7.      -f   Use file as the makefile
  8.      -i   Ignore status returned by commands
  9.      -k   On error, skip to next command
  10.      -n   Report, but do not execute
  11.      -p   Print macros and targets
  12.      -q   Question up-to-dateness of target
  13.      -r   Rule inhibit; do not use default rules
  14.      -s   Silent mode
  15.      -t   Touch files instead of making them
  16. EXAMPLES
  17.      make kernel         # Make kernel up to date
  18.      make -n -f mfile    # Tell what needs to be done
  19. DESCRIPTION
  20.      Make is a program that is normally used  for  developing  large  programs
  21.      consisting  of  multiple  files.   It  keeps  track of which object files
  22.      depend on which source and  header  files.   When  called,  it  does  the
  23.      minimum amount of recompilation to bring the target file up to date.
  24.      The file dependencies are expected  in  makefile  or  Makefile  ,  unless
  25.      another file is specified with -f.  Make has some default rules built in,
  26.      for example, it knows how to make .s files from  .c  files.   Here  is  a
  27.      sample makefile .
  28.         d=/user/ast                      # d is a macro
  29.         program: head.s tail.s           # program depends on these
  30.                  cc -o program head.s tail.s # tells how to make program
  31.                  echo Program done.      # announce completion
  32.         head.s:  $d/def.h head.c         # head.s depends on these
  33.         tail.s:  $d/var.h tail.c         # tail.s depends on these
  34.                                                                              1
  35. MAKE(1)                   Minix Programmer's Manual                    MAKE(1)
  36.      A complete description of make would require too much space  here.   Many
  37.      books  on  UNIX  discuss make . Study the numerous Makefiles in the MINIX
  38.      source tree for examples.
  39. SEE ALSO
  40.      cc(1).
  41.                                                                              2