Isi kandungan:

Apakah pengkompil silang GCC?
Apakah pengkompil silang GCC?

Video: Apakah pengkompil silang GCC?

Video: Apakah pengkompil silang GCC?
Video: Архитектура ЭВМ | Основы Операционных Систем 04 | Ассемблер 2024, Mac
Anonim

Secara umumnya, a menyeberang - penyusun ialah penyusun yang berjalan pada platform A (hos), tetapi menjana boleh laku untuk platform B (sasaran). Kedua-dua platform ini mungkin (tetapi tidak perlu) berbeza dalam CPU, sistem pengendalian dan/atau format boleh laku.

Memandangkan perkara ini dilihat, apakah itu silang GCC?

Silang GCC bermakna anda sedang menyusun projek anda untuk seni bina yang berbeza, mis. anda mempunyai pemproses x86 dan ingin menyusun untuk ARM.

Selain itu, bagaimanakah cara saya menyeberangi kompilasi GCC untuk senjata? 2 Jawapan. Pasang gcc - lengan -linux-gnueabi dan binutils- lengan -linux-gnueabi pakej, dan kemudian hanya gunakan lengan -linux-gnueabi- gcc bukannya gcc untuk kompilasi . Ini membawa masuk lengkap menyeberang - menyusun persekitaran, termasuk binutil. Ini adalah satu-satunya kaedah yang boleh dipercayai.

Selepas itu, seseorang juga mungkin bertanya, bagaimana anda melakukan kompilasi silang?

Penyusunan silang akan berlaku pada mesin Linux x86 untuk peranti 96Boards ARM

  1. Langkah 1: Kemas kini sistem 96Boards (ARM) dan komputer Hos (Mesin x86).
  2. Langkah 2: Jika anda menggunakan libsoc dan atau mraa pastikan ia dipasang dan dikemas kini.
  3. Langkah 3: Pasang pengkompil silang pada mesin hos.
  4. Langkah 4: Pasang kebergantungan pakej.

Apakah perbezaan antara pengkompil dan pengkompil silang?

Yang utama perbezaan antara pengkompil dan pengkompil silang adakah itu penyusun ialah perisian yang mengubah atur cara komputer yang ditulis dalam bahasa pengaturcaraan peringkat tinggi kepada bahasa mesin manakala penyusun silang ialah sejenis a penyusun yang boleh mencipta kod boleh laku untuk platform selain yang digunakan

Disyorkan: