�� GNU make���R���p�C��

  �f���A���È�l��IDE���g������l�Í�A�W���ݒ��CPU�Ì���Ɠ������ñ�”‚ŃR���p�C������悤�ɂȂ��Ă���̂œ�����O�̂悤�ɂɕ���R���p�C�������p���Ă���Ǝv���܂��B���A�R�}���h���C���ł�CPU�𖳑ʂȂ��g�����Ƃ͂ł��Ȃ��ł��傤���B���͂ł��܂��B�]�T�łł��܂��B�W���Y�t�������make��GNU make 3.77�Ȃ̂ł����A����GNU make�ɂÍ�u-j�v�Ƃ����I�v�V����������܂��B
 

$ make --help
Usage: make [options] [target] ...
Options:
  -b, -m                      Ignored for compatibility.
  -C DIRECTORY, --directory=DIRECTORY
                              Change to DIRECTORY before doing anything.
  -d, --debug                 Print lots of debugging information.
  -e, --environment-overrides
                              Environment variables override makefiles.
  -f FILE, --file=FILE, --makefile=FILE
                              Read FILE as a makefile.
  -h, --help                  Print this message and exit.
  -i, --ignore-errors         Ignore errors from commands.
  -I DIRECTORY, --include-dir=DIRECTORY
                              Search DIRECTORY for included makefiles.
  -j [N], --jobs[=N]          Allow N jobs at once; infinite jobs with no arg.
  -k, --keep-going            Keep going when some targets can't be made.
  -l [N], --load-average[=N], --max-load[=N]
                              Don't start multiple jobs unless load is below N.
  -n, --just-print, --dry-run, --recon
                              Don't actually run any commands; just print them.
  -o FILE, --old-file=FILE, --assume-old=FILE
                              Consider FILE to be very old and don't remake it.
  -p, --print-data-base       Print make's internal database.
  -q, --question              Run no commands; exit status says if up to date.
  -r, --no-builtin-rules      Disable the built-in implicit rules.
  -s, --silent, --quiet       Don't echo commands.
  -S, --no-keep-going, --stop
                              Turns off -k.
  -t, --touch                 Touch targets instead of remaking them.
  -v, --version               Print the version number of make and exit.
  -w, --print-directory       Print the current directory.
  --no-print-directory        Turn off -w, even if it was turned on implicitly.
  -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE
                              Consider FILE to be infinitely new.
  --warn-undefined-variables  Warn when an undefined variable is referenced.

  ���Ă��ƂÅ�A���͂��̃I�v�V������t�����Î�Amake������”\�ƔF���ł��é�ˆï¿½ï¿½ï¿½È‚�Ε���ɃR���p�C�����Ă���܂��B�P�É�u-j�v�Ƃ���Æ�A�”\�Ȍ������É�������܂��B2�ˆÈ��͕���ɂ��Ȃ��Ă�낵�����Ä�ê�‡ï¿½É‚Í�u-j 2�v��������2�ˆÈ��͓����É�������܂���B�������umake������”\�ƔF���ł��é�ˆï¿½ï¿½ï¿½v�Ƃ����̂����͋Ȏ҂Å�AIDE���g���Ă��鎞�قǂ̌��ʂ͓����Ȃ��A�Ƃ����̂������ł��B���҂̘b�ł��Æ�A�ˑ��̖؂��Y��ɕ�����Ă�悤�È�ê�‡ï¿½ï¿½ï¿½ï¿½È‚��ƑʖڂȂñ‚¾‚����Å�B�Ⴆ�Î�Asample-code�Ɋ܂܂��makefile.all�Ȃñ‚©‚��Æ�A�ǂÎ�[���ƕ���R���p�C�����Ă�����ł����Acvs�̃R���p�C���Ȃñ‚©‚͂܂��������ʂȂ��ł����B�v�킸�u�Ȃñ‚¾�A�X�g�[���}���A�����������ƂȂ�������v�Ƃ�����������A�umake�͒P���ȃv���O�����Å�A�����������Ƃ��Ďg��Ȃ����ç—��_�I�ɂ͂��ꂪ���E�Ȃñ‚¾‚�I�v�Ɩ����q�Q�̃q�g�inot �X�g�[���}���j�ɓ{���Ă��܂��܂����B����Ȃ���Ȃ̂��B�܂��A�Ƃ肠����alias make='make -j'�Ȃ�Ă��Ƃ��Ηǂ���ł͂Ȃ��ł��傤���B

  ���̌�A��������cvs�Ō��ʂ��Ȃ��̂�make������q�ɂȂ��Ă邩��łÍ�H�Ǝw�E����A���ׂĂ݂�Ɗm���ɂ���Ȋ����B�Å�A���̑Î��ł����AMAKEFLAGS��ݒ肵�Ă����Ƃ����̂������̂悤�ł��i�������ñ‚³‚�ɋ����Ă�������j�Bexport MAKEFLAGS='-j 3'�ȂǂƂ��܂��傤�i���l��CPU�Ì��+1���炢���ǂ������ł��j�B���Ă��ƂÅ�A��ñ‚³‚�A���肪�Ƃ��������܂��B

  �NjL�B�t�@�C���Ԃ̈ˑ��֌W��������ƋL�q����Ă��Ȃ��ƕ���make�͎��s���邱�Ƃ����邻���ł��B

�����[���I

 
CVS ��I�X�V ---- $Id: tips_make.html,v 1.4 2000/07/19 11:31:51 toyoshim Exp $