Qt 기반 응용 프로그램을 개발 중이며 동일한 소스, 스크립트 등을 공유하는 32 비트 및 64 비트 버전의 응용 프로그램을 동일한 컴퓨터에서 개발하고 싶습니다. 이 컴퓨터는 Ubuntu Jaunty 64 비트, Intel 코어 i7, 8GB 램. VMWare를 실행하거나 VirtualBox를 실행하면 문제가 발생한다는 것을 알고 있습니다 만, 프로세서 (i7)를 충만하게 사용하고 싶기 때문에 좋은 해결책이 아닌 것 같습니다. 나는 chrooted 환경에 대해 읽었는데, 그것은 나에게 내가 찾고있는 설정 일 수있는 것처럼 보인다. 나는 또한 개발 된 컴퓨터가 방금 빌드 한 실행 파일을 실행할 수 있어야한다.32 비트 * 및 * 64 비트 Qt 응용 프로그램 개발을위한 최고의 우분투 설정?
경험이 있습니까? 32 비트 chrooted env를 64 비트 호스트에 설치 했습니까? 잘 작동합니까? 올바르게 설정하는 방법?
"/mkspecs /"에는 linux-g ++ - 32와 linux-g ++ - 64가 모두 포함되어 있으며, 특히 -m32와 -m64가 추가 된 것으로 밝혀졌습니다. 그러나 내가 chrooting의 pratical 아니에요 그래서 내가 가이드 또는 무언가를 어떻게 그것을하고 내가 모호한 점을 지우려면 뭔가를 찾고 있어요, 즉, 내가 chrooted 32 비트 애플 리케이션을 실행하기위한 다른 Xserver를 시작해야합니까 ? –
Manuel
mkspec을 사용하는 경우 chroot를 사용할 필요가 없습니다.시스템에 32 비트 및 64 비트 libs가 모두 설치되어 있어야하지만 그 후에는 "qmake -project && qmake -makefile linux-g ++ - && make"를 실행할 수 있습니다. 그런 다음 원하는 비트를 만들어야합니다. –
ZachS
물론 당신은 ZachS입니다, 나는 일을 조금 justconfused : 나는 먼저 mkspecs를 시도 할거야. – Manuel