Makefile이란 무엇이며 어떻게 사용합니까?
스크립팅과 자동화의 아름다움
오늘날은 컴퓨팅 환경에서 스크립팅 및 자동화 작업과 관련하여 살기 좋은 세상입니다. 대부분의 Unix 기반 시스템에는 스크립트를 작성하기 위한 몇 가지 도구가 있습니다.
그 외에도 시스템에 추가할 수 있는 재미있는 스크립팅 언어가 많이 있습니다.
이 모든 훌륭한 옵션을 통해 Makefile에 대해 이야기하고 싶습니다. Make는 일련의 터미널 명령을 자동화하기 위한 Unix 시스템의 유틸리티입니다. 이들은 일반적으로 C 및 C++와 같은 언어에서 종속성과 소스 코드를 연결하기 위해 더 복잡한 명령 체인이 필요할 수 있는 소프트웨어 컴파일을 자동화하는 데 사용되었습니다. 일반적으로 소프트웨어 컴파일에 사용되지만 모든 종류의 작업을 자동화하는 데 사용할 수 있습니다.
구문
Makefile을 사용하려면 Makefile(대소문자 구분)이라는 파일을 만들어 시작합니다.
express:
npm init -y
npm install express morgan dotenv
touch server.js
mkdir views models views
publish:
git add .
git commit -m "ready to publish"
git push origin master
npm publish
위의 make 파일을 사용하여 터미널 명령 체인 중 하나를 실행할 수 있습니다.
make express
make publish
어떤 이유로 Makefile이 아닌 다른 파일 이름을 사용하고 싶다면 이것이 가능합니다. 다음 파일을 가져옵니다.
더 만들기
website:
mkdir website
touch website/index.html
code website
그런 다음 다음 명령으로 이 파일을 실행할 수 있습니다.
make website --makefile=MakeMore
결론
이것이 Makefile이 어떻게 작동하는지 이해하는 데 도움이 되기를 바랍니다. Makefile은 꽤 멋진 도구가 될 수 있습니다.
Reference
이 문제에 관하여(Makefile이란 무엇이며 어떻게 사용합니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/alexmercedcoder/what-is-a-makefile-and-how-do-i-use-them-3ncp텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)