Saya telah membangun kembali paket deb dengan tambalan khusus untuk komputer saya yang merupakan mesin 64bit. Saya melakukannya menggunakan:
sudo apt-get -b source [package name]
Sekarang pertanyaan saya adalah, bagaimana cara melakukannya dengan cara yang sama untuk mengkompilasi silang paket yang sama untuk mesin 32bit?
Terima kasih, Nicolay
Jawaban:
Sebagian besar tidak mungkin untuk melakukan kompilasi silang paket 32bit dari paket deb 64bit jika paket tersebut berisi file sumber atau pustaka.
Anda harus mengemas ulang menggunakan pustaka 32bit dan mengkompilasi ulang kode sumber.
Saran saya adalah untuk membagi kompilasi dan pengemasan Anda - lakukan pekerjaan 32bit Anda di Mesin Virtual 32bit yang terpisah.
Mungkin lebih baik, mengatur PPA LaunchPad dan membiarkan Launchpad melakukan kompilasi untuk arsitektur 64bit dan 32bit secara otomatis.
sumber
Anda dapat menggunakan lingkungan lintas-kompilasi dan / atau beberapa alat bantu.
Secara pribadi saya menyukai xdeb, itu tidak pernah mengecewakan saya!
Panduan ini: Menggunakan Xdeb akan membantu Anda mengatur lingkungan Xdeb dan cara menggunakan alat.
sumber