OS X Lion의 메이크 파일에 어려움을 겪고 있습니다. 내 모든 .c 파일을 현재 디렉토리의 객체로 컴파일하기 위해 % pattern 규칙을 사용하려고합니다. 나는 규칙을 사용하고있다 :Mac OS X에서 GNU Make Pattern 규칙
%.o : %.c
$(CC) -c $(CFLAGS) $< -o [email protected]
그러나 make는 대상이 없다고 말한다. 나는 그 패턴을 gMake의 특징이라고 알고 있지만 -v는 GNU make가 설치되어 있다고 말합니다. 또한 이전 스타일을 시도했습니다.
.cpp.o:
gcc $^ -o [email protected]
하지만 작동하지 않습니다. 내가 뭘 잘못하고있어? 감사.
[MacPorts] (http://www.macports.org/)에서 [gmake] (https://trac.macports.org/browser/trunk/dports/devel/gmake/Portfile)를 시도하십시오. –
입력 파일'.c' 파일이나'.cpp' 파일입니까? – tripleee
예제는 예제 일뿐입니다. 실제에서는'.cc' 파일을 검색합니다. '% .o : % .cc $ (CXX) -c $ (CXXFLAGS) $^-o $ @' – selfsx