ARM9 아키텍처 크로스 컴파일 libzdb 라이브러리

ARM9 아키텍처 크로스 컴파일 libzdb 라이브러리

저는 G++ 컴파일러를 사용하는 Ubuntu v10.04 프로젝트에서 AM1808 ARM9 기반 마이크로프로세서를 사용하고 있습니다.

데이터 관리를 위해 sqlite3 데이터베이스를 사용하고 있습니다.

내 애플리케이션에는 데이터베이스에 대한 다중 동시 액세스가 필요합니다.

이것이 효과적으로 작동하려면 연결 풀링 방법을 구현해야 한다는 것을 알았습니다.

나는 인터넷 검색을 통해 Libzdb 라이브러리가 연결 풀링에 사용될 수 있으며 오픈 소스라는 것을 알았습니다.

ARM9 아키텍처용으로 이 라이브러리를 크로스 컴파일하는 방법을 모르겠습니다.

어떻게 해야 하나요?

답변1

당신은크로스 컴파일환경. 이는 PC에서 실행되고 ARM9 프로세서용 프로그램을 컴파일하는 컴파일러 및 관련 도구를 설치하는 것을 의미합니다.

귀하의 장치가 Ubuntu 10.04, 개발 컴퓨터 또는 둘 다를 실행하고 있는지 여부가 귀하의 질문에서 명확하지 않습니다.

최신 버전의 Ubuntu(12.04 포함)는 ARM Linux용 크로스 컴파일 툴체인을 제공합니다.binutils-arm-linux-gnueabig++-arm-linux-gnueabi등. 개발 머신에서 Ubuntu 10.04를 실행 중인 경우 다음을 설치할 수 있습니다.엔데비안.리나로또 다른 인기 있는 ARM 툴체인입니다.

관련 정보