here을 설명하는 컴파일러 옵션을 사용하여 더 작은 SQLite3 라이브러리를 생성하고 싶습니다. 그러나 이러한 옵션 (-Os
포함)은 명시 적으로 조합 된 소스와 함께 작동하지 않습니다. 이는 내 취향입니다. (나는 똑같이 시도해 보았지만 실제로는 작동하지 않습니다.) sqlite3.c
을 거치고 종속성을 확인하지 않는 작은 SQLite3 라이브러리를 생성하는 대신 좋은 대안이 있습니까?아말감 SQLite3 소스의 작은 빌드
1
A
답변
1
화석 소스 제어 시스템에서 특정 버전에 대한 Sqlite3 소스를 다운로드하면 처리되지 않은 소스가 합병되기 전에 제공됩니다. 그런 다음 make sqlite3.c
을 실행하여 직접 조합을 만들 수 있습니다. 물론 당연히 명령 줄 인수를 변경하여 필요없는 기능을 생략 할 수 있습니다. 전체 내용은 SQLite build instructions 페이지에 있습니다. 특정 Sqlite 기능은 실제로 병합을 만드는 데 필요합니다. 비 합병 된 빌드는 더 많은 것을 생략 할 수 있습니다.
관련 문제
- 1. 스핑크스 PDF 출력 : 파이썬 소스의 아포스트로피는 오른쪽 작은 따옴표로 바뀝니다
- 2. sqlite3?
- 3. 액센트 무시 SQLite3
- 4. C에서 sqlite3 대량 삽입?
- 5. NSUserDefaults 대 sqlite3
- 6. qt sqlite3 전제 조건
- 7. 소스의 C# 문서?
- 8. 큰 데이터 소스의 오류
- 9. 소스의 신원 보안
- 10. 이미지 소스의 wpf datatrigger
- 11. 데이터 소스의 'AutoInsert'속성과 동일합니까?
- 12. 엔트로피 소스의 안전한 혼합
- 13. SQLite3 도우미?
- 14. 데이터베이스는 -sqlite3
- 15. sqlite3.OperationalError
- 16. 읽을 수없는 sqlite3 파일
- 17. SQLite3 열린 파일 문제
- 18. 경고 : 잘못된 수신기 유형 + sqlite3
- 19. 객체의 작은 변화와 함께 여러 개의 실행 파일을 빌드
- 20. 면접 질문 - 작은 도움
- 21. 작은 방법 - 작은 sprocs
- 22. app.config의 추적 소스의 최대 수
- 23. 여러 소스의 결과를 자동 완성합니다.
- 24. 데이터 소스의 값을 문자열로 비교
- 25. PHP 소스의 서식을 어떻게 자동화합니까?
- 26. 스프링 소스의 DM 서버는 occastionally
- 27. 엔트로피 메모리가있는 정보 소스의 비율
- 28. Vault가있는 소스의 파일 버전 번호
- 29. 소스의 코드 분석 규칙 제외
- 30. 있는 gridview 데이터 소스의 문제
'-Os'는 병합 소스와 함께 작동해야합니다. 'OMIT' 매크로들만이 그렇지 않을 것입니다. – Mat
@Mat : 맞습니다. 작동합니다. 그것은 나를 위해 충분하지 않습니다, 나는 여전히 작은 도서관으로 할 수 있습니다. – SK9