최근 배포판을 변경했습니다 (linux에서 mac로). 프로젝트 용 Makefile에 문제가 있습니다.SDL을 포함한 메이크 파일
Fatal error: <SDL/SDL.h> file not found
SDL의 경로를 절대적으로 my .h에 쓰면 작동합니다. 그러나 Makefile no를 사용하면 왜 그런지 이해하지 못합니다.
GRAPH_FLAGS + = -I/usr/local/include -L/usr/local/lib -lncurses -lSDLmain -lSDL -lSDL_image
$(GRAPH_NAME): $(GRAPH_OBJS)
$(CC) -o $(GRAPH_NAME) $(GRAPH_OBJS) $(GRAPH_FLAGS)
* 링크 중 * -I/usr/local/include를 추가 한 것처럼 보이지만 * 컴파일 중일 때 * 필요합니다. – Biffen
방금 cc test.c -I/usr/lib/include를 시도했는데 test.c에서 작동합니다. #include int main() {return 0;} –
MattAPiroglu