make
Make κΈ°λ° λΉλ μμ€ν (1): λΉλ μμ€ν ?
makeκ° ν μ μλ μΌμ...
- μ¬λ¬ νκ² νλ«νΌλ€μ νλμ λͺ λ Ήμ€λ‘ μμ±ν΄λΌ μ μμ.
- λ€μν λΉλμ΅μ λ€μ μ¬μ μ μ μνμ¬ μΌκ΄μ μ΄κ³ λμΌνκ² μ΅μ μ μ μ©ν μ μμ.
- μ΅μ’ μ€ν λΌμ΄λΈλ¬λ¦¬/μ€ννμΌμ λΉλλΌλ κ°λ μΌλ‘ μΆμνν μ μμ.
- μλνλ λ¨μ ν μ€νΈλ₯Ό λ§λ€ μ μμ.
[Make κΈ°λ° λΉλ μμ€ν (2): Makefile κΈ°μ΄]
Make κΈ°λ° λΉλ μμ€ν (3): μμ€ λͺ©λ‘ κ΄λ¦¬λ₯Ό μ‘°κΈ νΈλ¦¬νκ²
μλλ³μ
http://korea.gnu.org/manual/4check/make-3.77/ko/make_10.html#SEC97
make faster with -j $(nproc --all)
option
-j
μ λν μ€λͺ
μ gnu.org :: Parallelμμ νμΈλ°λ. nproc
μ λν μ€λͺ
μ λ€μ stack overflow λ΅λ³μ μ°Έκ³ . νμ¬ μμ€ν
μ CPU μλ§νΌμ jobμ μμ±ν΄ λ³λ ¬μ μΌλ‘ μ»΄νμΌνκ²λλ€.