openjdk를 처음 컴파일 할 때 문제가 있습니다. 다음은 openjdk 9를 컴파일 할 때 X11의 문제가 발생했습니다. 7
내가 무슨 짓을- HG 클론 http://hg.openjdk.java.net/jdk9/dev 9dev
- CD 9dev
- 그리고 bash는 ./configure를
, 내가 가진 ./get_source.sh 배쉬 이 오류 메시지
configure: error: Could not find X11 libraries. You might be able to fix this by running 'sudo yum install libXtst-devel libXt-devel libXrender-devel libXi-devel'.
그런 다음 나는 그것이 내게 말한대로했다.
설치 후에도 동일한 오류가 계속 발생합니다.
은 그래서 파일을 내 컴퓨터의 rpm -qa에 자리하고있는 곳 확인 |
/usr/lib64/libX11-xcb.so.1 /usr/lib64/libX11-xcb.so.1.0.0 /usr/lib64/libX11.so.6 /usr/lib64/libX11.so.6.3.0
libX11-1.6.3-3.el7.x86_64 libX11-common-1.6.3-3.el7.noarch libX11-devel-1.6.3-3.el7.x86_64
RPM은 그래서 X11 경로를
- 떠들썩한 파티를 지정하는 방법을 시도했다./구성 - x - 라이브러리 =/usr/lib64
불행히도, 여전히 같은 오류가 sta ys.
누군가 나를 도와 줄 수 있습니까?
들으 나는 구성 내 linuxbrew 설치에서 GCC를 사용하고있는 로그 파일 config.log
, 저를 지시하는
갱신
감사합니다 @omajid을.
configure:56234: /data/alex/git/brew/bin/g++ -o conftest conftest.cpp -lX11 >&5 /data/alex/git/brew/bin/ld: cannot find -lX11 collect2: error: ld returned 1 exit status configure:56234: $? = 1
그래서 시스템에 내 c 컴파일러를 내 보낸 후에 문제가 해결되었습니다.
export CC=/usr/bin/gcc
export CXX=/usr/bin/g++
나를 'config.log'로 안내해 주셔서 감사합니다. 내 질문을 업데이트했습니다. – Alex