CentOS 릴리스 5.11(최종), CentOS 릴리스 6.6(최종) x64 테스트를 통과했습니다.
gcc 버전, glibc 버전, libstdc .so.6 버전, gnu-binutils 버전, tar 버전, python 버전, re2c 버전은 결국 모두 정확해야 합니다. 이미 피를 토하고 있는 경우에는 더 높은 버전의 glibc가 필요합니다. 그렇게 하려면 너무 위험할 것입니다.
CentOS5에서는 v8js의 최신 버전인 0.1.5beta를 사용할 수 없으므로, 다양한 버전 종속성을 사용할 수 없으므로 이전 버전을 사용합니다.
버전:
참고:
gcc를 설치할 때 contrib/download_prerequisites는 필요한 종속성을 자동으로 다운로드할 수 있습니다.
64비트 시스템인 경우 yum install glibc-devel.i686 libstdc .i686 등이 필요합니다.
make -j4는 4개의 논리적 CPU를 사용하여 컴파일하므로 컴파일 속도가 빨라질 수 있지만 불안정할 수 있으며 내부 오류 등이 발생할 수 있습니다. -j4를 제거하면 됩니다. 개인적인 경험에 따르면 -j 매개변수를 사용하지 않으면 메스꺼움 문제가 발생하기 쉽습니다.
64비트 시스템의 경우 PHP가 yum으로 설치된 경우 PHP는 64비트이므로 64비트 libv8.so를 컴파일해야 합니다(x64.release library=shared로 설정).