실제로 메이크파일

메이크파일이란 무엇입니까?



Guia Linux에 따르면 "make 유틸리티는 컴파일해야 하는 파일(마지막 컴파일 이후 변경되었거나 컴파일된 적이 없음)을 확인하고 컴파일(및 연결) 명령을 내리는 데 사용됩니다."

OBS: 영어로 재작성된 텍스트.

makefile은 C, C++, C#, Python, JavaScript, TypeScript, PHP와 같은 여러 프로그래밍 언어에서 사용됩니다.

사용하려면 몇 가지 명령이 있습니다.


  • -f: 특정 파일
  • -e: makefile 파일의 변수용

  • Makefile 사용 방법:





    명령을 시작할 때 특정 명명법으로 파일을 만들어야 합니다. make는 디렉터리에서 다음을 검색합니다.
  • GNUmakefile
  • 메이크파일
  • 메이크파일

  • 메이크파일 작성



    먼저 "Makefile"이라는 파일을 만들고 파이썬을 활용하는 방법 예를 들어 그 안에 다음을 추가합니다.

    .PHONY: help
    SHELL := /bin/bash
    
    help: ##This help.
        @awk 'BEGIN {FS = ":.*?## "} /^[a-zA-Z_-]+:.*?## / {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}' $(MAKEFILE_LIST)
    
    .DEFAULT_GOAL := help
    


    여기에서 명령 도움말을 만들고 터미널을 전달하면 사용할 수 있는 makefile의 모든 명령이 나열됩니다.

    그런 다음 다음을 생성합니다.

    run-file: ## run the file main.py
        python main.py
    


    따라서 터미널에서 이 명령을 실행하면make run-file main.py 파일 내부에 있는 내용이 실행됩니다. 명령 뒤에 두 개의 "#"이 있으므로 명령을 설명하는 데 적합합니다.

    전체 코드:



    이 예는 시간을 최적화하는 방법을 보여주고 프로젝트가 더욱 견고해지고 다른 명령 중에서 실행해야 하는 명령을 줄여 문제를 해결합니다. 이것은 일지 #05였습니다. 여기서 작별을 고합니다. 다른 일지와 함께 돌아오겠습니다.



    이 글이 도움이 되셨나요?
    아래에 의견을 남겨주세요.

    참조


  • Embarcados: Introdução ao makefile
  • Guia Linux: Make
  • 좋은 웹페이지 즐겨찾기