Impostazione delle preferenze dell'utilità di importazione C

È possibile modificare le opzioni predefinite del compilatore utilizzando la pagina delle preferenze dell'utilità di importazione C

È possibile modificare le preferenze predefinite dell'utilità di importazione C nella pagina Preferenze.
  1. Selezionare Finestra > Preferenze.
  2. Espandere l'opzione Utilità di importazione e selezionare C nella scheda Generale. È possibile modificare i seguenti parametri:

    preferenze utilità di importazione C: Generale

    Parametro Opzioni Descrizione Valore predefinito
    Piattaforma - Compilatore
    • (non specificato)
    • Windows (Msvc)
    • Windows (icc)
    • AIX (gcc)
    • AIX (xlc)
    • OS/390
    La piattaforma su cui viene compilato il programma C. Se si seleziona una piattaforma, gli altri attributi delle informazioni sulla piattaforma vengono automaticamente impostati sui valori predefiniti appropriati per tale piattaforma. Tali valori possono comunque essere modificati singolarmente. (non specificato)
    Formato virgola mobile
    • IEEE esteso INTEL
    • IEEE esteso AIX)
    • IEEE esteso OS/390)
    • IEEE non esteso
    • IBM 390 esadecimale
    Il formato virgola mobile IBM o IEEE). Quando la rappresentazione byte dei numeri in virgola mobile è quella definita in IBM System/370 Principles of Operation, viene detta formato a virgola mobile IBM 390 esadecimale. Quando la rappresentazione byte dei numeri in virgola mobile è quella definita dallo standard IEEE 754, viene detta formato a virgola mobile IEEE non esteso. IEEE esteso INTEL
    Codepage
    A seconda dal valore della proprietà Piattaforma, anche il valore predefinito di questa proprietà viene modificato:
    Tabella 1.
    Piattaforma Codepage
    (Non specificato) 8859_1
    Windows (Msvc) CP1252
    Windows (icc) CP1252
    AIX (gcc) ISO8859-1
    AIX (xlc) ISO8859-1
    OS/390 CP037
    La codepage del programma C di destinazione. 8859_1
    • La codepage del programma C di destinazione. La codepage predefinita è impostata su 8859_1, conformemente alla maggior parte dei browser.
    Considerare le matrici brevi senza segno come stringhe
    • selezionata (true)
    • non selezionata (false)
    Se la casella di controllo Considerare le matrici brevi senza segno come stringhe è selezionata, le matrici brevi senza segno vengonoconsiderate come stringhe. Se non è selezionata, le matrici brevi senza segno non vengono considerate come stringhe. false
    Codifica stringhe
    • Completata con caratteri nulli
    • Completata con spazi
    Tabella 2.
    Piattaforma Codepage
    (Non specificato) Completata con caratteri nulli
    Windows (Msvc) Completata con caratteri nulli
    Windows (icc) Completata con caratteri nulli
    AIX (gcc) Completata con caratteri nulli
    AIX (xlc) Completata con caratteri nulli
    OS/390 Completata con spazi
    Questa proprietà determina il formato con cui vengono codificate le stringhe.
    • Il valore di Completata con caratteri nulli rappresenta le stringhe come matrici di caratteri terminate dal carattere nullo.
    • Il valore Completata con spazi rappresenta le stringhe come matrici di caratteri terminate con spazi fino alla lunghezza massima della stringa. Questa impostazione è particolarmente utile per l'esecuzione di un programma C in una regione CICS.
    Completata con caratteri nulli
    Ordine byte
    • Big endian
    • Little endian
    Tabella 3.
    Piattaforma Codepage
    (Non specificato) Little endian
    Windows (Msvc) Little endian
    Windows (icc) Little endian
    AIX (gcc) Big endian
    AIX (xlc) Little endian
    OS/390 Little endian
    La rappresentazione byte dei numeri interi ordinati dal byte più significativo al byte meno significativo viene detta rappresentazione big endian. La rappresentazione byte di numeri interi ordinati dal byte meno significativo al byte più significativo viene detta rappresentazione little endian. Little endian
  3. Per modificare le preferenze avanzate del compilatore C, selezionare la scheda Avanzate. È possibile modificare i seguenti parametri:

    preferenze utilità di importazione C: Avanzate

    Parametro Opzioni Descrizione Valore predefinito
    Percorso di inclusione   Definisce l'elenco di directory in cui cercare i file di inclusione. Nessuno
    Dimensioni indirizzo
    • 32 bit
    • 64 bit
    La dimensione dell'indirizzo della piattaforma, 32 o 64 bit. 32 bit
    Dimensione di long double
    • 64 bit
    • 128 bit
    A seconda dal valore della proprietà Piattaforma, anche il valore predefinito di questa proprietà viene modificato:
    Tabella 4.
    Piattaforma Codepage
    (Non specificato) 64 bit
    Windows (Msvc) 64 bit
    Windows (icc) 128 bit
    AIX (gcc) 64 bit
    AIX (xlc) 64 bit
    OS/390 64 bit
    La dimensione di memorizzazione di un valore in virgola mobile precisione long double. Può essere 64 o 128 bit. 64
    Regola di allineamento
    • Natural
    • Power
    • Packed
    A seconda dal valore della proprietà Piattaforma, anche il valore predefinito di questa proprietà viene modificato:
    Tabella 5.
    Piattaforma Codepage
    (Non specificato) Natural
    Windows (Msvc) Packed
    Windows (icc) Packed
    AIX (gcc) Packed
    AIX (xlc) Power
    OS/390 Packed
    La regola di allineamento determina il layout di memorizzazione delle strutture C.
    • L'allineamento Natural è la regola più comunemente utilizzata, per cui un campo struttura è allineato al relativo limite naturale determinato dal tipo.
    • L'allineamento Power viene utilizzato dal compilatore xlc su AIX.
    • L'allineamento Packed utilizza il livello pacchetto per determinare il numero di byte di riempimento tra i campi.
    natural
    Livello pacchetto
    • 1
    • 2
    • 4
    • 8
    • 16
    A seconda dal valore della proprietà Piattaforma, anche il valore predefinito di questa proprietà viene modificato:
    Tabella 6.
    Piattaforma Codepage
    (Non specificato) Non impostato
    Windows (Msvc) 8
    Windows (icc) 8
    AIX (gcc) 8
    AIX (xlc) Non impostato
    OS/390 1
    Il livello pacchetto può essere 1, 2, 4, 8 o 16 byte. Questo valore deve corrispondere a quello utilizzato per compilare il programma C di destinazione. 1
    Dimensione della costante di enumerazione
    • Compact
    • 1
    • 2
    • 4
    A seconda dal valore della proprietà Piattaforma, anche il valore predefinito di questa proprietà viene modificato:
    Tabella 7.
    Piattaforma Codepage
    (Non specificato) 4
    Windows (Msvc) 4
    Windows (icc) 5
    AIX (gcc) 4
    AIX (xlc) 4
    OS/390 4
    Alcuni compilatori compatteranno una costante di enumerazione nel tipo integrale più piccolo che può contenere tutte le variabili. Altri compilatori consentono di selezionare il numero di byte da utilizzare per una costante di enumerazione. 4
    Dimensione di wchar
    • 2 byte
    • 4 byte
    La dimensione di memorizzazione di un tipo wchar. La maggior parte delle piattaforme implementa la dimensione di 2 byte, nonostante alcune piattaforme supportino una dimensione 4 byte. 2 byte
           

Feedback