|
A very important setting in the MIPS world is the -mabi= flag. MIPS has 3 different ABIs: 32 (pure 32-bit, aka o32), 64 (full 64-bit, aka n64) and n32 (a mix of 32-bit data structures with 64-bit instructions).
|
|
Un paramètre très important pour les MIPS, -mabi=. Les MIPS ont trois ABI différents : 32 (pur 32 bits, idem o32), 64 (pur 64 bits, idem n64) et n32 (un mélange de structures de données 32 bits et d'instructions 64 bits). Ce paramètre définit lequel de ces trois vous voulez utilisez. Veuillez prendre note que vous aurez des bibliothèques correspondantes à l'ABI choisi. En d'autres termes, cela veut dire que vous ne pouvez pas utiliser -mabi=64 dans un environnement 32 bits (ou bien même dans un environnement n32).
|
|
Una importante impostazione in MIPS è la flag -mabi=. MIPS ha 3 differenti ABI; 32 (puro 32-bit, aka o32), 64 (totale 64-bit, aka n64) e n32 (un mix di strutture di dati 32 bit con istruzioni 64 bit). Questa flag seleziona quali di questi si desidera usare. Si ha bisogno delle librerie per l'ABI che si seleziona. Per esempio, non si può usare -mabi=64 su un userland 32 bit (o anche su userland n32).
|
|
W świecie MIPS bardzo ważną flagą jest -mabi=. MIPS posiada trzy typy ABI: 32 (czysty 32-bitowy, określany jako o32), 64 (pełny 64-bitowy, nazywany n64) i n32 (połączenie 32-bitowych struktur danych z 64-bitowymi instrukcjami). Flaga -mabi= określa, który z powyższych typów chcemy wykorzystać. Pamiętajmy, że dla wybranego typu, potrzebujemy odpowiednich bibliotek. Innymi słowy, oznacza to, że np. nie możemy użyć flagi -mabi=64 w 32-bitowym środowisku (nie możemy jej użyć nawet w środowisku n32).
|