이 강좌의 목적이 루아를  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

    /project/lua/src_arm/etc/Makefile

   

           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


그러면 끝납니다. ..


정말 쉽죠..


흐흐 이번 강좌도 거저 먹은 느낌..