2014-02-26 1 views
0

sqlite-3.7.6.3 라이브러리가 있습니다. 이 라이브러리를 컴파일하고 패키지를 만들어야합니다. 내 시스템은 Linux i686입니다. Linux i686의 sqlite-3.7.6.3에서 컴파일 오류가 발생했습니다.

라이브러리 폴더

는 일부 패치, SRC 폴더와 합병 폴더가 포함되어 있습니다.

나는 다음과 같은 단계를 수행했습니다 :

  1. 나는 SRC 즉 CD/SQLite는-3.7.6.3/src에로 디렉토리를 변경했습니다.
  2. 나는 sudo ./configure으로 달아났다. 완벽하게 정상적으로 작동했다.
  3. 다음으로 을 실행했습니다. make를 실행하는 중에 오류가 발생합니다. 오류 :

./src/shell.c:2668 :`sqlite_shell_init_icu '내가 지금까지 문제를 알아낼 수 없었다

에 정의되지 않은 참조. 아무도 나를 안내 해줄 수 있습니까?

+0

당신이 취한 모든 조치를 제공하면 도움이 될 것입니다. 또한 우분투 버전 및 아키텍처에 대해 설명하십시오. – givanse

+0

버전은 Linux i686입니다. . sqlite-3.7.3 폴더에는/src 폴더가 있습니다. 내가 한 일은 내 디렉터리를/src 폴더로 바꿨다. 그런 다음 ./config를 적용한 다음 make 명령을 사용하십시오. – user3358147

+0

질문을 편집하고 쉽게 읽을 수있는 형식으로 세부 정보를 추가하면이를 읽는 사람들이 쉽게 찾을 수 있습니다. – givanse

답변

0

시도 :

주 티클의 최신 버전을 포함하여 유닉스와 같은 개발 환경이,에 필요하다고 : 공식 사이트에서

sudo apt-get install libicu-dev 
make 

저장소 소스에서 빌드하십시오. 병합 소스 코드 파일 ("sqlite3.c"및 "sqlite3.h"파일)은 리포지토리에 포함되어 있지 않은 입니다.

완료 했습니까? How To Compile SQLite

매우 문제가 있다고 생각됩니다. 사용중인 버전에 적합한 합병 tarball을 다운로드해야합니다.

+0

나는 그것을했다. . 하지만 여전히 동일한 오류 – user3358147

+0

나는 또한 tcl을 설치했습니다. . . – user3358147

+0

어디에서 소스 코드를 얻었 는가, 나는 repo를보고 있으며 3.7.3 태그가 빠져있다. – givanse

관련 문제