티스토리 뷰
NanoPI에서 FireBird Database Compile 절차
1. 기본 팩키지 설치
* apt-get install autoconf
* apt-get install g++
* apt-get install build-essential
* apt-get install gawk git gnupg flex bison gperf
* apt-get install cmake
* apt-get install libtool
* apt-get install pkg-config
* ?? apt-get install libcurl4-gnutls-dev
* apt-get install libreadline6-dev
* apt-get install ncurses-dev
* apt-get install libtermcap-dev
2. ICU Library Compile
* Source Code URL : URL : wget http://download.icu-project.org/files/icu4c/62.1/icu4c-62_1-src.tgz
./configure \
--build=aarch64-linux-gnu \
--host=aarch64-linux-gnu \
--target=aarch64-linux-gnu \
--prefix=/usr/local/icu-arm \
--disable-samples \
--disable-tests \
--with-data-packaging=files
# --with-cross-build=/work.space/firebird/icu/source \ //컴파일러 경로
make
혹시 어쩌구 저쩌구 하면서, runConfigureICU 실행 하라고 하면
./runConfigureICU Linux --with-data-packaging=archive
3. FireBird Compile
./configure \
CC=aarch64-linux-gnu-gcc \
CXX=aarch64-linux-gnu-g++ \
RANLIB=ranlib \
--build=x86_64-pc-linux \
--host=x86_64-pc-linux \
CFLAGS="-D__ARM_PCS_VFP -fPIC" \
--with-builtin-tommath \
--prefix=/usr/local/firebird-arm \
--enable-developer=no \
--enable-debug=no \
--without-package \
--with-service-port=25032
** 중요 : /usr/include/aarch64-linux-gnu/unicode/ucnv.h 있어야 함.
/usr/lib/aarch64-linux-gnu/ 에 관련 lib 있어야 함.
** apt-get install libicu-dev로 설치 함.
* 주의 : build, host를 x86_64-pc-linux를 사용하고 있다. aarch64-linux-gnu가 없기 때문 임.
'개발자 이야기 > ARM Cross Compile' 카테고리의 다른 글
OpenCV Cross Compile 방법 (0) | 2024.08.14 |
---|---|
Linux Kernel USB WIFI Driver 추가하기 (0) | 2024.07.29 |
Linux Kernel Cross Compile #2 (0) | 2024.07.19 |
Linux Kernel Cross Compile (0) | 2024.07.18 |
OrangePI Board 개발 환경 (0) | 2024.07.18 |
OrangePI Board 개발 환경 (0) | 2024.07.17 |
OrangePI One 소개 (0) | 2024.07.15 |
Zeromq 5.2.3 (0) | 2019.10.11 |
- Total
- Today
- Yesterday
- kernel
- arm
- 베란다
- C
- 리눅스
- 크로스컴파일
- 커널
- 열무
- embeded
- Android
- VirtualBox
- 식물 키우기
- 큐비보드
- 식물
- 임베이디드
- Linux
- 상추
- 버추얼박스
- 커피컵
- 식물키우기
- CubieBoard2
- C++
- 고흥
- 사무실
- cross compile
- 수경재배
- U-Boot
- 벌교
- 채소 키우기
- 1회용컵
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |