Có thể biên dịch một dự án trong 32-bit với cmake
và gcc
trên 64-bit hệ thống ? Nó có thể là, nhưng làm thế nào để tôi làm điều đó?Làm thế nào để biên dịch một số nhị phân 32-bit trên một máy Linux 64-bit với gcc/cmake
Khi tôi cố gắng nó là "ngu dốt" bằng cách nào, mà không cần thiết lập bất kỳ tham số/cờ/etc, chỉ cần thiết lập LD_LIBRARY_PATH
để tìm các thư viện liên kết trong ~/tools/lib
nó có vẻ lờ nó đi và chỉ tìm trong thư mục con có tên lib64.
Có đủ để vượt qua cờ -32 đến gcc không? Làm thế nào sau đó tôi sẽ làm điều đó trong cmake? – dala
Bản sao có thể có của [Cách thích hợp để buộc biên dịch 32 bit sử dụng CMake] (https://stackoverflow.com/questions/5805874/the-proper-way-of-forcing-a-32-bit-compile-using -cmake) – maxschlepzig