make -j2
이렇게 컴파일을 하면 동시에 2개의 작업을 실행하여
다소 컴파일 시간이 줄어드는 효과가 있다.
-j jobs 에서 jobs 에 숫자를 넣지 않으면, make가 돌릴수 있는 최대한의 숫자가 제한되지 않는다고 한다.
현재 사용중인 개발환경에서 make 로는 1분 make -j2 / make -j4 에서 40초 걸리는 것으로 봐서
상당히 유용한 옵션으로 생각이 된다.
[링크 : http://theory.uwinnipeg.ca/localfiles/infofiles/make/make_47.html]
[링크 : http://www.ibm.com/developerworks/kr/library/l-bash3.html]
이렇게 컴파일을 하면 동시에 2개의 작업을 실행하여
다소 컴파일 시간이 줄어드는 효과가 있다.
-j jobs 에서 jobs 에 숫자를 넣지 않으면, make가 돌릴수 있는 최대한의 숫자가 제한되지 않는다고 한다.
현재 사용중인 개발환경에서 make 로는 1분 make -j2 / make -j4 에서 40초 걸리는 것으로 봐서
상당히 유용한 옵션으로 생각이 된다.
-j [jobs], --jobs[=jobs] Specifies the number of jobs (commands) to run simultaneously. If there is more than one -j option, the last one is effective. If the -j option is given without an argument, make will not limit the number of jobs that can run simultaneously. [링크 : http://linux.die.net/man/1/make] |
[링크 : http://www.ibm.com/developerworks/kr/library/l-bash3.html]
'프로그램 사용 > make, configure' 카테고리의 다른 글
make, gmake (0) | 2010.03.02 |
---|---|
개발환경 자동화 - autoconf, automake, libtool (0) | 2010.03.02 |
make시 error: impossible constraint in ‘asm’ 에러 (0) | 2009.09.21 |
make 시에 Error: unknown opcode 에러발생 (0) | 2009.09.21 |
Makefile : commands commence before first target. Stop. (0) | 2009.08.20 |