Open SeonHyungJo opened 4 years ago
make는 빌드할 때 리눅스에서 주로 사용하는 자동화 도구이다. Linux상에서 반복적으로 발생하는 컴파일을 쉽게하기 위해서 사용하는 make 프로그램의 설정파일이 Makefile이다.
-목적파일(Target) : 명령어가 수행되어 나온 결과를 저장할 파일 -의존성(Dependency) : 목적파일을 만들기 위해 필요한 재료 -명령어(Command) : 실행 되어야 할 명령어들 -매크로(macro) : 코드를 단순화 시키기 위한 방법
내가 C와 관련된 파일을 컴파일 할 경우는 없을 것으로 생각되어 현시점에 사용할 수 있는 예제를 추가해보았다.
PACKAGE_MANAGER = yarn delete_dist: rm -r dist build_dev: ${PACKAGE_MANAGER} build:dev new_build: make delete_dist & make build_dev
위에서 make new_build를 실행하게 되면 빌드된 폴더인 dist를 지우고 새롭게 빌드하게 된다.
make new_build
make는 빌드할 때 리눅스에서 주로 사용하는 자동화 도구이다. Linux상에서 반복적으로 발생하는 컴파일을 쉽게하기 위해서 사용하는 make 프로그램의 설정파일이 Makefile이다.
기본 구조
-목적파일(Target) : 명령어가 수행되어 나온 결과를 저장할 파일 -의존성(Dependency) : 목적파일을 만들기 위해 필요한 재료 -명령어(Command) : 실행 되어야 할 명령어들 -매크로(macro) : 코드를 단순화 시키기 위한 방법
간단히 사용해보기
내가 C와 관련된 파일을 컴파일 할 경우는 없을 것으로 생각되어 현시점에 사용할 수 있는 예제를 추가해보았다.
위에서
make new_build
를 실행하게 되면 빌드된 폴더인 dist를 지우고 새롭게 빌드하게 된다.Reference