Menyusun Silang dari Windows ke Linux dengan Crosstool-ng
Pengenalan:
Cross -penyusun membolehkan anda membina perisian untuk sistem pengendalian atau seni bina yang berbeza daripada yang sedang anda gunakan. Ini boleh berguna untuk membangunkan aplikasi Linux pada mesin Windows.
Penyelesaian:
Crosstool-ng ialah set alat yang memudahkan proses bangunan penyusun silang.
Langkah:
-
Pasang Cygwin: Pastikan anda telah memasang Cygwin dengan pakej pembangunan.
-
Muat turun Crosstool-ng: Lawati tapak web Crosstool-ng dan muat turun yang terkini versi.
-
Ekstrak Tarball: Ekstrak crosstool-ng tarball menggunakan arahan yang sesuai.
-
Konfigurasikan Crosstool-ng: Jalankan ./ konfigurasikan skrip dan atasi sebarang isu alat yang hilang dengan memasangnya dalam Cygwin (cth., flex, libtool).
-
Bina dan Pasang Crosstool-ng: Jalankan "make" dan "make install" untuk membina dan memasang Crosstool-ng.
-
Buat a Bina Direktori: Wujudkan direktori untuk membina penyusun silang, seperti "/usr/src/cross-linux-gnu-root".
-
Dayakan Kepekaan Kes: Dayakan sensitiviti kes seluruh sistem dalam pendaftaran Windows.
-
Lekapkan Direktori secara sensitif huruf besar/kecil: Pasang direktori binaan sebagai sensitif huruf besar kecil menggunakan perintah seperti "mount c:/cygwin/usr/src/cross-linux-gnu-root /usr/src/cross-linux-gnu -o binary,posix=1".
-
Konfigurasikan Cross-Compiler: Masukkan direktori binaan dan jalankan "ct-ng menuconfig" untuk mengkonfigurasi pengkompil silang. Tentukan tetapan seni bina sasaran, subseni bina, kernel dan pustaka C.
-
Dayakan Penyelesaian: Dayakan pilihan EKSPERIMEN dan dayakan Bina beberapa alat pendamping dengan make 3.81 untuk menyelesaikan isu yang berpotensi.
-
Gunakan Tampalan: Sapukan tiga tampung fail untuk menyelesaikan pelbagai ralat (semak teks jawapan untuk butiran tampalan).
-
Bina Penyusun Silang: Jalankan "ct-ng bina" untuk menjana pengkompil silang.
-
Gunakan Cross-Compiler: Cross-compiler akan berada dalam direktori binaan, yang boleh anda gunakan secara langsung atau melalui Makefile.
Nota: Membina penyusun silang boleh memakan masa. Anda boleh mengakses versi prabina bagi gcc 4.8.1 yang disediakan oleh osm0sis.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyusun Silang dari Windows ke Linux Menggunakan Crosstool-ng?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!