728x90 make1 [TIL] Make๋? + stack ๋ฌธ์ ํ์ด 1. Make ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ํด ์ ๋์ค ๊ณ์ด ์ด์ ์ฒด์ ์์ ์ฃผ๋ก ์ฌ์ฉ๋๋ ํ๋ก๊ทธ๋จ ๋น๋ ๋๊ตฌ ์ฌ๋ฌ ํ์ผ๋ค๋ผ๋ฆฌ์ ์์กด์ฑ๊ณผ ๊ฐ ํ์ผ์ ํ์ํ ๋ช ๋ น์ ์ ์ํจ์ผ๋ก์จ ํ๋ก๊ทธ๋จ์ ์ปดํ์ผํ ์ ์์ผ๋ฉฐ ์ต์ข ํ๋ก๊ทธ๋จ์ ๋ง๋ค ์ ์๋ ๊ณผ์ ์ ์์ ํ ์ ์๋ ํ์ค์ ์ธ ๋ฌธ๋ฒ์ ๊ฐ์ง๊ณ ์๋ค. Makefile : make๋ฅผ ์คํํ๊ธฐ ์ ์ ํ๋ก์ ํธ์ ๋ชฉ๋ก ๋ฐ ์ปดํ์ผ ๋ฐ ๋งํฌ ๊ท์น 1. Makefile ์ด ํ์ํ ์ด์ ๋ฐ๋ณต๋๋ ์ปดํ์ผ ์์ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฐ๋ค. ์์ ๋ ํ์ผ๋ง ์ปดํ์ผํ ์ ์๋ค. ๋๊ท๋ชจ ํ๋ก์ ํธ๋ ๊ณต๋ ํ๋ก์ ํธ์์ ๋ฐ๋์ ํ์ํ๋ค. 2. ์ปดํ์ผ ๊ณผ์ ์์ค ํ์ผ(*.c) : ์ฐ๋ฆฌ๊ฐ ์์ฑํ ์ฝ๋ ๋ชฉ์ ํ์ผ(*.o) : gcc compiler ๋ฅผ ์ด์ฉํ์ฌ ์์ฑ → ๊ธฐ๊ณ์ด ์์ฑ ์คํํ์ผ(*.out) : gcc compi.. 2023. 5. 7. ์ด์ 1 ๋ค์ 728x90