2017-01-26 1 views
1

편집 : 마침내 대답은 here입니다. 나는 너무 구체적인 검색을하고 있었고, 내가 좀 더 일반적인 검색을했을 때 그것을 발견했다.64 비트 Linux에서 32 비트 Qt 컴파일 - 치명적인 오류 : gnu/lib-names-32.h

64 비트 Linux Mint에서 Qt 5.6.2의 32 비트 버전을 컴파일하려고하는데 오류가 발생합니다. fatal error: gnu/lib-names-32.h.

./configure -platform linux-g++-64 -xplatform linux-g++-32 -prefix /home/matthew/Qt/Qt5.6.2-S32 -static -opensource -confirm-license -make libs 

그때 make -j4로 구축 :

그냥 내가 무슨 짓을했는지 통해 갈

, 나는 아래의 구성 명령을 사용했다. gcc-multilibg++-multilib을 설치하여 해결할 수있는 컴파일 오류가 발생했지만 다른 오류가 발생했습니다.

대부분의 사람들은 최신 오류에 대한 해결책을 찾고 libx32gcc-4.8-devlibc6-dev-i386을 설치하려고하지만 여전히 같은 오류가 발생합니다.

64bit Linux Mint에서 32bt Qt를 설치하려면 누구에게 설치해야하는지 알고 있습니까?

답변

1

나는 결국 대답을 찾았습니다 here. 나는 너무 구체적인 검색을하고 있었고, 내가 좀 더 일반적인 검색을했을 때 그 대답을 발견했다.

+0

링크의 일부 컨텐츠를 귀하의 답변에 추가 할 수 있습니까? 그렇게하면 미래에 귀하의 링크가 작동하지 않는 경우에 보존됩니다. :) – maxshuty

0

ia32 라이브러리를 설치할 수 있습니다.

sudo aptitude install ia32-libs

당신은 튜토리얼을 다음 있습니까? 그렇다면 링크를 포함하십시오. 64b 시스템에 32b Qt 라이브러리를 설치하려는 동기를 설명해주십시오.

+1

방금 ​​다른 stackoverflow 질문에 해결책을 찾았습니다. 내 질문에 대한 답변을 링크를 포함하도록 편집했습니다. 왜 64 비트 머신에서 32 비트 Qt를 빌드하고자하는지에 관해서는 32 비트 Linux를 실행하는 사람들을 위해 32 비트 빌드를 할 수 있습니다. – Crowther43

관련 문제