C++에서 makefile을 만드는 방법과 사용 이유는 무엇입니까?C++에서 메이크 파일 만들기
-1
A
답변
2
Makefile은 특정 컴파일러 옵션이 필요한 곳이나 프로그램에서 필요한 컴파일 위치 (예 : 컴파일 이외의 다른 용도로 사용할 수 있음)에 사용되는 일괄 처리 명령이 포함 된 파일입니다. 수동 컴파일이 어려운 많은 파일 (때로는 수천)을 컴파일합니다. 후자의 경우 Makefile 자체는 대개 컴퓨터로 생성됩니다.
Makefile은 일반적으로 make
이 검색하는 세 가지 이름 중 하나 인 "Makefile"이라고합니다. 다른 이름을 사용하는 경우 수동으로 make
으로 지정해야합니다. 그렇지 않으면 컴파일이 수행되지 않습니다.
Makefile은 C++과 관련이 없습니다. 모든 언어로 프로그램을 컴파일하는 데 사용할 수 있습니다.
메이크의 기본 구조 :
all: makeTarget2 gcc -o /usr/local/bin/myprogram myprogram.c makeTarget1: something else more commands makeTarget2: something else more commands
메이크는 항상 사용자가 어떤 메이크업과 목표 make
실행할 때 실행되는 all
을 표시 대상을 가지고 있습니다. 같은 줄에있는 레이블 다음의 단어는 해당 레이블의 본문이 실행되기 전에 실행되는 다른 대상입니다 (종속되어 있기 때문에).
명령은 탭 문자 ("U + 0009 문자표"만 - 공백 없음)를 사용하여 접두어로 된 후속 줄의 레이블을 따릅니다.
"all"이 아닌 다른 make 대상도 같은 방식으로 계속됩니다. 하나는 make makeTargetName
을 실행하거나 종속성을 통해 이러한 목표를 호출합니다 (예 : all
은 makeTarget2
에 따라 다름).
1
응용 프로그램의 컴파일 및 링크 프로세스를 자동화하기 위해 메이크 파일을 만듭니다.
This 링크 방법에 대해 설명합니다.
관련 문제
- 1. 중첩 된 메이크 파일 만들기
- 2. c 메이크 파일 rcv ranlib
- 3. 단계별 메이크 파일 디버그
- 4. 메이크 파일 문제
- 5. Win 64의 메이크 파일
- 6. 설명 메이크 파일
- 7. 콜론 및 $ 메이크 파일
- 8. C에서 JVM 만들기
- 9. 메이크 파일 및 그 용도
- 10. 메이크 파일 및 와일드 카드
- 11. CMake와 다른 메이크 파일 포함
- 12. 메이크 파일 링크 디렉토리/파일 이름
- 13. 재귀 메이크 파일 - 루트 메이크 파일에 변수 전달
- 14. 비표준 디렉토리 레이아웃 내의 메이크 파일
- 15. 메이크
- 16. 메이크 :
- 17. 메이크
- 18. C에서 FIFO 대기열 만들기
- 19. C에서 cout 함수 만들기?
- 20. Objective C에서 CFTree 만들기
- 21. C에서 병렬로 스레드 만들기 #
- 22. C에서 문자열 스택 만들기
- 23. C에서 변수의 문자열 만들기
- 24. C에서 동적 배열 만들기 #
- 25. C에서 동적으로 배열 만들기 #
- 26. C에서 프로세스 트리 만들기
- 27. C에서 양식 만들기
- 28. 메이크 대상
- 29. 메이크 규칙
- 30. 메이크 파일 규칙에서 야생 문자 % 작동 방법