
이 강좌의 목적이 루아를 ARM 에 사용하고 배우는 것이죠..
이제 ARM용 루아는 어떻게 만들어야 할까 고민해 봅시다.
사실 루아 자체가 워낙 간단한 툴이라서 그리 어렵지 않습니다.
진~짜~루~ 간단합니다.
우선 크로스 컴파일 환경이 필요합니다.
이 부분은 워낙 포럼에 강의가 많아서 생략합니다.
이 크로스 컴파일 환경의 리눅스 머신에서
(사실 coLinux 를 사용하고 있습니다. )
소스 놓을 위치를 저는 다음과 같이 정했습니다.
/project/lua/src_arm/
크로스 컴파일러는 arm-linux-gcc 를 사용했습니다.
물론 arm-linux-eabi-gcc 를 사용해도 상관없습니다.
Makefile 들을 수정해야 합니다.
수정될 Makefile은 다음과 같습니다.
/project/lua/src_arm/Makefile
/project/lua/src_arm/etc/Makefile
/project/lua/src_arm/src/Makefile
각각의 수정 내용은 다음과 같습니다.
/project/lua/src_arm/Makefile
RANLIB= arm-linux-ranlib
CC= arm-linux-gcc
/project/lua/src_arm/src/Makefile
CC= arm-linux-gcc
AR= arm-linux-ar rcu
RANLIB= arm-linux-ranlib
이제 컴파일을 합니다.
# make ansi
그러면 끝납니다. ..
정말 쉽죠..
흐흐 이번 강좌도 거저 먹은 느낌..