CentOS 6.5 rocksdb 자바 컴 파일
# yum install git
설치 후 git -- version 으로 버 전 번 호 를 볼 수 있 습 니 다.
Step 2 github 에서 rocksdb 코드 를 끌 어 옵 니 다.
# git clone [email protected]:facebook/rocksdb.git
git clone 에서 코드 를 끌 어 올 릴 때 permission denied 의 구체 적 인 설정 은 github ssh 설정 을 참고 합 니 다.
Step 3 는 g + 버 전 을 업데이트 합 니 다. rocksdb 는 C + + 11 기능 을 지원 해 야 하기 때 문 입 니 다. 원본 코드 컴 파일 설치 의존 도가 많 기 때문에 문제 가 발생 하기 쉽 습 니 다.원본 설 치 를 참고 하여 gcc 4.8.2 를 설치 하 는 것 을 잠시 추천 합 니 다.다음으로 바꾸다http://people.centos.org/tru/devtools-2/6/$basearch/RPMS/
# yum install devtoolset-2-gcc-4.8.2 devtoolset-2-gcc-c++-4.8.2 devtoolset-2-binutils.x86_64
# ln -s /opt/rh/devtoolset-2/root/usr/bin/* /usr/local/bin/
# hash -r
# g++ --version
이것 은 g + + 버 전이 4.8.2 일 것 입 니 다. as -- version 을 사용 하여 현재 binutils 버 전 을 볼 수 있 습 니 다.CentOS 가 자체 적 으로 가지 고 있 는 binutils 버 전이 너무 낮 기 때문에 rocksdb 컴 파일 이 통 하지 않 을 수 있 습 니 다.
Step 4 환경 변수 설정
# export JAVA_HOME=/usr/java/jdk1.7.0_71/
# export PATH=$PATH:/usr/java/jdk1.7.0_71/bin
이상 설정 한 환경 변 수 는 모두 임시 적 이 므 로 영구적 인 전역 변수 로 설정 하 는 것 을 권장 합 니 다.명령 은 아래 와 같다.
# vim /etc/profile.d/java.sh
위의 두 줄 명령 을 이 파일 에 복사 하고 종료 저장 한 다음 다음 다음 명령 을 실행 하여 환경 변 수 를 새로 고 칩 니 다.
# source /etc/profile
Step 5 rocksdb 자바 구축 시작
# cd /usr/local/rocksdb
# make rocksdbjava
메모: 구축 과정 에서 컴 파일 테스트 사례 를 실행 할 때 jar 패 키 지 를 다운로드 해 야 합 니 다.이 때 오류 가 발생 하면 make rocksdbjava 명령 을 다시 실행 합 니 다. 만약 여전히 오 류 를 보고 합 니 다. 예 를 들 어 어떤 파일 을 열 수 없 으 면 자바 / test - libs 의 jar 를 모두 삭제 합 니 다.
원본 링크:http://segmentfault.com/a/1190000003717096 파충류 들 아, 함부로 기어 다 니 지 마라.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【eclipse】같은 파일을 2개 열고 싶다【에디터의 분할】「이런 것은 다른 클래스로 나누어야 한다!」라든지 있다고는 생각합니다만. 실제로 실무 속에서 프로그램을 쓰고 있으면, 이런 소스에 눈에 걸리는 일도 적지 않을까···. 그건 그렇고, 내 노트북에서 이렇게 보입니다 네...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.