별온 기록소
일상에서 발견한 이야기

Small moments.
Lasting stories.

개발 및 IT, 사진, 여행과 관련된 관련 정보를 담는 블로그. 간단하게 말하면 명확한 주제 없는 블로그입니다. ^^;;

EDITOR’S NOTE

빠르게 지나간 하루에서, 다시 꺼내 보고 싶은 장면을 기록합니다.

JOURNAL

오래 남기고 싶은 순간들

한 편씩 쌓아 가는 나의 기록.

최근 이야기 읽기 ↗
JOURNAL일상과 공간, 여행에 관한 기록RSS 구독 ↗
반응형

makefile

1개의 글

Linux2022.12.05

Makefile 내부 매크로

CC = gcc TARGET = test OBJS = test1.o test2.o $(TARGET) : $(OBJS) $(CC) $^ -o $@​ CC, TARTGET, OBJS 는 사용자가 정한 매크로 대상 이름입니다. ​ 위 소스에서 $^는 의존파일인 $(OBJS)로 치환되며, $@는 타깃파일명인 $(TARGET)으로 치환됩니다. ​ 아래는 Makefile에서 자주 이용되는 내부 매크로입니다. ​ $@ 매크로로 만들어질 타깃 파일명. $^ 모든 의존 파일을 스페이스로 구분한 목록(중복 제외) $+ 모든 의존 파일을 스페이스로 구분한 목록(중복 포함) $? 타깃보다 새로운 의존 파일만 스페이스로 구분한 목록 $< 의존파일 중 첫번째 기술된 파일명(확장자 규칙에만 사용) $* 현재 타깃 파일명에서 확장자..

Linux2022. 12. 5.

Makefile 내부 매크로

CC = gcc TARGET = test OBJS = test1.o test2.o $(TARGET) : $(OBJS) $(CC) $^ -o $@​ CC, TARTGET, OBJS 는 사용자가 정한 매크로 대상 이름입니다. ​ 위 소스에서 $^는 의존파일인 $(OBJS)로 치환되며, $@는 타깃파일명인 $(TARGET)으로 치환됩니다. ​ 아래는 Makefile에서 자주 이용되는 내부 매크로입니다. ​ $@ 매크로로 만들어질 타깃 파일명. $^ 모든 의존 파일을 스페이스로 구분한 목록(중복 제외) $+ 모든 의존 파일을 스페이스로 구분한 목록(중복 포함) $? 타깃보다 새로운 의존 파일만 스페이스로 구분한 목록 $< 의존파일 중 첫번째 기술된 파일명(확장자 규칙에만 사용) $* 현재 타깃 파일명에서 확장자..

반응형