크로스 컴파일로
arm-linux-gcc를 쓰는데
Makefile예제를 따라하는데 안돼요..
Hello.c는
그냥 Hello만 출력하게 되어있고
makefile은
#
# Makefile
#
CC=arm-linux-gcc
OBJS=Hello.o
all:Hello
Hello:$(OBJS)
$(CC) -o $@$^
clean:
rm -f Hello
입니다.
ls 하면
일단 Hello.c밖에없고
make명령어 실행하면
이렇게 오류가 뜹니다.
도와주십쇼..ㅠㅠ
$@ $^으로 사이에 공백이 있어야?
감사합니다. 근데 문제가 이렇게 해도 임베디드에 Hello를 전송해도 그 기계에서 실행이 안되네요.... 도움좀 주십쇼.. ㅠㅠ
실행안되는걸 제가 뭔 재주로?;;
책에는 그냥 ./Hello하면 그냥 출력이 되는데 왜 안됄까요.. 에휴ㅠㅠㅠㅠㅠㅠ
all 을 빼라.. all을 왜넣어놨냐?
실행은 되냐?;; 그거 혹시 출력을 printf로 했는데 \n를 안 넣어줬거나 하면 개행문자 한번 넣어봐.