안녕하세요.
현재 크로스 컴파일을 하는 업무를 맡았습니다.
인터넷에서 읽고 진행하는터라 정말 많이 힘드네요..
제가 아는 크로스 컴파일이라는 것이, 임베디드 CPU가 읽을 수 있는 바이너리를 만들도록 현재 PC에서 해당 환경의 GCC로 컴파일하는 것을 말하는 것으로 알고 있습니다.
그래서 ToolChain gcc 를 통해서 컴파일을 진행하고, 리눅스 디폴트 라이브러리(/usr/include) 를 사용하는 것이 아닌 ToolChain의 디폴트 라이브러리 위치를 참조하는 것으로 알고 있습니다.
제 환경은 아래와 같아요.
Ubuntu 버전: 12.04.5 LTS
GNU/Linux 버전 : 3.13.0-86
디폴트 GCC 버전 : 4.6
임베디드에 Cryptopp(암호화 복호화 오픈소스)를 포팅하려고 하는데, 계속 컴파일 에러가 발생합니다..
GCC 4.6 디폴트에서는 Makefile 작성해서 make하면 정상적으로 컴파일이 되는데,