2011-07-03 5 views

답변

4

메이크 파일로 컴파일 라인을 삽입하기 전에, 당신이 그것을 명령 줄을, 그리고 더 중요하게하는 방법을 알고 있어야합니다 확인이 작동합니다

다음

g++ hello.cpp -o hello -I/usr/include/allegro5 -L/usr/lib -lallegro 
, 간단한 Makefile hello.cpp이 될 수 컴파일 :

CXX=g++ 
CFLAGS= 
LDFLAGS=-L/usr/lib -lallegro 
INCLUDE=-I. -I/usr/include/allegro5 

OBJS=hello.o 
OUT=hello 

all: hello_rule 

clean: 
     rm -rf *.o hello 

hello_rule: $(OBJS) 
     $(CXX) $(OBJS) -o $(OUT) $(INCLUDE) $(CFLAGS) $(LDFLAGS) 
+0

내 "/ lib"폴더 : http://paste.ideaslabs.com/show/naPRxykWbl –

+0

Windows의 경우 다음을 실행해야합니다.'gcc src/main.c -o hello -I/include -L/lib -lallegro-5.0.3-md' – karlphillip

+0

또는 liballegro-5.0.3-monolith-md와 연결할 수 있습니다. 이는 Allegro 및 모든 애드온과 연결하는 것과 같습니다. – Matthew