반응형 foreach1 make 모든 파일을 컴파일 하는 예제 make 는 빌드 자동화 툴이다. make 는 GNUmakefile, makefile, Makefile 라는 이름의 파일을 찾고,Makefile 에 기술한 내용을 바탕으로 실행파일이나 라이브러리를 소스코드로 부터 만들어낸다. “$@” - 현재 target 파일“$^” - 현재 타겟의 종속 입력 리스트$(shell echo *.cpp) // 모든 파일명을 가져온다$(basename $i).o // basename 은 . 앞의 파일명을 가져온다$(foreach i, arr, var) // arr 의 각 항목 i에 대해 var 를 산출한다make 의 인자로 전달된 TARGET들은 MAKECMDGOALS 변수에 저장된다 ※ 다음은 디렉토리 안의 모든 파일에 대해 컴파일 하는 소스이다CC = g++CFLAGS =.. 2017. 6. 1. 이전 1 다음 반응형