Tôi đang phát triển một ứng dụng dựa trên qt và tôi muốn phát triển cả phiên bản 32 và 64bit của ứng dụng trên cùng một máy, chia sẻ cùng một nguồn, tập lệnh, v.v. Máy là Ubuntu 64 bit, Intel Core i7, ram 8gb. Tôi biết rằng bằng cách chạy VMWare hoặc VirtualBox có thể nhận được những điều làm việc, tuy nhiên nó không có vẻ là một giải pháp tốt vì tôi muốn sử dụng bộ vi xử lý (i7) lúc đầy đủ của nó. Tôi đọc về một môi trường chroot và có vẻ như với tôi nó có thể là thiết lập tôi đang tìm kiếm: tôi cần máy phát triển cũng có thể chạy các tập tin thực thi vừa được xây dựng.Cài đặt Ubuntu tốt nhất cho phát triển ứng dụng Qt 32 bit và * 64 bit?
Bạn có kinh nghiệm về điều đó không? Bạn đã thiết lập một 32bit chroot env trên một máy chủ 64bit? Nó có hoạt động tốt không? Làm thế nào để thiết lập chính xác nó?
Tôi phát hiện ra rằng "/mkspecs /" chứa cả linux-g ++ - 32 và linux-g ++ - 64 và chúng bổ sung cụ thể -m32 và -m64. Tuy nhiên tôi không pratical chrooting vì vậy tôi đang tìm kiếm một hướng dẫn hoặc một cái gì đó về cách làm điều đó và để xóa một số điểm tối nghĩa tôi có trên nó, tức là, tôi cần phải bắt đầu một Xserver cho chạy chroot 32bit app ? –
Manuel
Nếu bạn sử dụng mkspecs, bạn không cần sử dụng chroot.Bạn sẽ phải cài đặt cả hai lib 32 bit và 64 bit trên máy của mình, nhưng sau đó, bạn có thể chạy "qmake -project && qmake -makefile linux-g ++ - && make." Sau đó nó sẽ xây dựng trên bất cứ điều gì bitness bạn muốn. –
ZachS
Chắc chắn bạn là đúng ZachS, tôi chỉ bối rối một chút: tôi sẽ thử mkspecs đầu tiên. – Manuel