Ini ialah arahan cross-gcc-gensource yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
cross-gcc-gensource - menjana sumber untuk membina rantai alat silang Debian
SINOPSIS
[SENARAI_SASARAN= ] [HOST_LIST= ] [SUFFIX=.1] silang-gcc-gensource
contoh:
/ tmp$ TARGET_LIST="armel armhf" HOST_LIST="amd64" cross-gcc-gensource 5
.... banyak keluaran verbose ....
/ tmp$ cd cross-gcc-packages-amd64/cross-gcc-5-armel
/tmp/cross-gcc-packages-amd64/cross-gcc-5-armel$ ls
Debian
/tmp/cross-gcc-packages-amd64/cross-gcc-5-armel$ dpkg-buildpackage
.... membina rantai alat silang ....
DESCRIPTION
Ini ialah utiliti yang menyediakan direktori dengan sumber debian yang membina silang
pakej rantai alat. Sumber yang dihasilkan oleh alat ini sangat kecil; kod itu sendiri
datang daripada pakej "gcc-version-source" dan tampung yang diperlukan serta binaan tambahan
barangan datang daripada pakej "cross-gcc-dev".
HUJAH
Penggunaan biasa adalah
cross-gcc-gensource gcc_version
Di mana "gcc_version" ialah versi asas rantai alat yang kami bina. Pada masa
penulisan ini kita tahu tentang versi 4.9, 5 dan 6. Hujah baris perintah ini diperlukan.
Menentukan yang sasaran seni bina
Alat ini menjana pakej sumber yang berasingan untuk setiap seni bina sasaran (the
seni bina yang disasarkan oleh pengkompil silang yang sedang dibina). Secara lalai seni bina ini
disasarkan:
arm64
Armel
armhf
mips
mipsel
pc kuasa
ppc64el
Jika set seni bina sasaran yang berbeza diperlukan, tetapkan persekitaran "TARGET_LIST".
pembolehubah. Sebagai contoh, untuk membina untuk "armel" dan "armhf":
TARGET_LIST="armel armhf" cross-gcc-gensource 5
Menentukan yang tuan rumah seni bina
Begitu juga, alat ini menghasilkan pokok sumber yang berasingan untuk setiap seni bina hos (the
seni bina pengkompil silang yang sedang dibina dijalankan). Secara lalai seni bina ini adalah
disasarkan:
amd64
i386
Jika set seni bina hos yang berbeza diperlukan, tetapkan persekitaran "HOST_LIST".
pembolehubah. Sebagai contoh, untuk membina hanya untuk "amd64":
HOST_LIST="amd64" cross-gcc-gensource 5
Menentukan a versi akhiran
Jika anda perlu memuat naik pakej sumber baharu apabila versi gcc-source terbina terhadap
tidak berubah, maka anda perlu menambah akhiran versi untuk mengelakkan pertembungan versi binari. An
SUFFIX env var pilihan membenarkan ini.
TARGET_LIST="armel armhf" SUFFIX=.1 cross-gcc-gensource 5
Gunakan sumber silang-gcc-gen dalam talian menggunakan perkhidmatan onworks.net