Orodha ya maudhui:

Mkusanyaji wa msalaba wa GCC ni nini?
Mkusanyaji wa msalaba wa GCC ni nini?

Video: Mkusanyaji wa msalaba wa GCC ni nini?

Video: Mkusanyaji wa msalaba wa GCC ni nini?
Video: MAKUSUDI YA MUNGU - GLORY CHOIR CATHEDRAL GCC 2024, Novemba
Anonim

Kwa ujumla, a msalaba - mkusanyaji ni a mkusanyaji ambayo inaendeshwa kwenye jukwaa A (mwenyeji), lakini hutoa utekelezo wa jukwaa B (lengo). Majukwaa haya mawili yanaweza (lakini hayahitaji) kutofautiana katika CPU, mfumo wa uendeshaji, na/au umbizo linaloweza kutekelezwa.

Kwa kuzingatia hili, GCC ni nini?

Msalaba GCC inamaanisha kuwa unakusanya mradi wako kwa usanifu tofauti, k.m. unayo kichakataji cha x86 na unataka kuunda kwa ARM.

Pia, ninavukaje kukusanya GCC kwa silaha? 2 Majibu. Sakinisha gcc - mkono -linux-gnueabi na binutils- mkono -linux-gnueabi vifurushi, na kisha tumia tu mkono -linux-gnueabi- gcc badala ya gcc kwa mkusanyiko . Hii inaleta ukamilifu msalaba - kukusanya mazingira, ikiwa ni pamoja na binutils. Hii ndiyo njia pekee ya kuaminika.

Baadaye, mtu anaweza pia kuuliza, unafanyaje mkusanyiko wa msalaba?

Mkusanyiko wa msalaba utafanyika kwenye mashine ya Linux x86 kwa kifaa cha 96Boards ARM

  1. Hatua ya 1: Sasisha mfumo wa 96Boards (ARM) na kompyuta ya Seva (x86 Machine).
  2. Hatua ya 2: Ikiwa unatumia libsoc na au mraa hakikisha kuwa zimesakinishwa na kusasishwa.
  3. Hatua ya 3: Sakinisha vikusanyaji msalaba kwenye mashine mwenyeji.
  4. Hatua ya 4: Sakinisha utegemezi wa kifurushi.

Kuna tofauti gani kati ya mkusanyaji na mkusanyaji wa msalaba?

Kuu tofauti kati ya mkusanyaji na mkusanyaji wa msalaba ndio hiyo mkusanyaji ni programu inayobadilisha programu ya kompyuta iliyoandikwa katika lugha ya kiwango cha juu ya programu hadi lugha ya mashine huku mkusanyaji wa msalaba ni aina ya a mkusanyaji ambayo inaweza kuunda nambari inayoweza kutekelezwa kwa jukwaa lingine isipokuwa lile ambalo

Ilipendekeza: