我正在开发一个基于qt的应用程序,我想在同一台机器上开发32位和64位版本的应用程序,共享相同的源代码,脚本等。 该机器是Ubuntu Jaunty 64位,英特尔酷睿i7,8gb内存。 我知道,通过运行VMWare或VirtualBox可以使事情工作,但它似乎并不是一个好的解决方案,因为我想充分利用处理器(i7)。 我读了chrooted环境,在我看来它可能是我正在寻找的设置:我需要开发机器也能够运行刚刚构建的可执行文件。适用于32位*和* 64位Qt应用程序开发的最佳Ubuntu安装程序?
你有什么经验吗?你是否在64位主机上安装了这种32位chrooted env?它工作正常吗?如何正确设置它?
我发现“/mkspecs /”包含linux-g ++ -32和linux-g ++ -64,并且这些特别添加了-m32和-m64。 然而,我不是chroot的实践,所以我正在寻找一个指南或如何做到这一点,并清除一些晦涩的问题,我有它,即,我是否需要启动另一个Xserver运行chrooted 32位应用程序? –
Manuel
2009-10-02 12:29:25
如果使用mkspecs,则不需要使用chroot。你将不得不在你的机器上安装32位和64位库,但是之后,你可以运行“qmake -project && qmake -makefile linux-g ++ - && make”。它应该建立在任何你想要的位置上。 –
ZachS
2009-10-02 13:35:34
当然你是对的ZachS,我只是对事情有所了解:我会先尝试mkspecs。 – Manuel 2009-10-02 14:56:49