Questo è il comando ncargccNCARG che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
ncargcc - Comando per compilare codice C che utilizza le utilità di basso livello di NCAR Graphics
SINOSSI
ncargcc [-ngmat] [-liscio] [-Presto] [-super] [-agupwrtx] [-ncarb] ... [-ngmathbd]...
[-noX11]...
DESCRIZIONE
ncargcc è uno script che invoca il compilatore/linker C con l'apposito LLU NCAR Graphics
(utilità di basso livello). Gli argomenti presentati sopra sono associati a NCAR
Grafica. Tutti gli altri argomenti e opzioni sono identici al comando cc sul tuo
macchina particolare; gli argomenti che includono stringhe tra virgolette potrebbero dover essere racchiusi tra
citazioni singole.
NOTA: ncargcc non può essere utilizzato per compilare programmi NCAR Graphics C che chiamano le HLU (high-
utenze di livello). Devi usare nhlcc anziché. Vedi il nhlcc pagina man per ulteriori informazioni
informazioni.
Se non vuoi usare ncargcc, puoi semplicemente digitarlo sulla riga di comando per vedere cosa
viene incluso nella riga di collegamento e quindi puoi aggiungere queste informazioni al tuo Makefile
o sceneggiatura. È importante notare che è necessario definire la macro NeedFuncProto In ordine
affinché la prototipazione delle funzioni funzioni correttamente.
Per correre ncargcc, devi avere la tua variabile di ambiente NCARG_ROOT impostata su
nome del percorso della directory in cui si trovavano le librerie, i binari e i file di inclusione di NCAR Graphics
installato. Se non sei sicuro su cosa dovrebbe essere impostato NCARG_ROOT, controlla con il tuo
amministratore di sistema o il rappresentante del sito per NCAR Graphics. Se la grafica NCAR
librerie, binari e file di inclusione non sono stati installati in una directory radice, quindi
sarà necessario impostare le variabili di ambiente NCARG_LIB, NCARG_BIN e NCARG_INCLUDE
Invece. Si prega di consultare "man ncargintro" per ulteriori informazioni.
Quando ncargcc viene invocato con il -ictrans opzione l'eseguibile risultante, su
invocazione, invia l'output del metafile al traduttore ictrans. La variabile d'ambiente
GRAPHCAP deve essere impostato su un dispositivo di output grafico valido ogni volta che lo è l'eseguibile
eseguito.
Per impostazione predefinita, ncargcc caricherà la libreria X11 quando colleghi il tuo programma C. Se provi
running ncargcc e quindi il compilatore si lamenta di non riuscire a trovare la libreria per X11
prova a correre ncargcc -L/xxx/aaa/zzz programma.c where /xxx/aaa/zzz è il percorso che porta a
la tua libreria X11. Se non hai la libreria X11, oppure semplicemente non vuoi collegarti
dentro, puoi usare il -noX11 opzione.
VERSIONI
-ngmat
Collegamenti nella libreria ngmath di NCAR Graphics.
-liscio
Collegamento negli oggetti "lisci".
-quick Link negli oggetti "veloci".
-super Collegamento negli oggetti "super".
-agupwrtx
Link nella libreria "agupwrtx".
-ncarb
Usa questa opzione per i compilatori che sembrano avere problemi con l'inizializzazione
variabili blockdata. Farà sì che una piccola subroutine sia collegata in che aiuta
forzare il caricamento delle routine di inizializzazione dei blockdata.
-ngmathbd
Proprio come con il -ncarb opzione, usa questa opzione per i compilatori che sembrano essere
problemi con l'inizializzazione delle variabili blockdata relative a Ngmath. causerà un
piccola subroutine da collegare che aiuta a forzare il caricamento di Ngmath blockdata
routine di inizializzazione.
Nota: questa opzione non deve essere specificata separatamente se lo sei già
compreso l' -ncarb e a -ngmat opzioni.
-noX11 Non collegare nella libreria X quando si collega il codice.
Per impostazione predefinita, ncargf77 caricherà la libreria X11 quando colleghi il tuo programma Fortran.
Questo perché la libreria GKS ora ha un driver X11. Se provi a correre ncargf77
e il compilatore si lamenta che non riesce a trovare la libreria per X11, quindi prova
running ncargf77 -L/xxx/aaa/zzz programma.f where /xxx/aaa/zzz è il percorso che porta a
la tua libreria X11. Se non hai la libreria X11, oppure semplicemente non vuoi
da caricare, puoi usare il -noX11 opzione.
Utilizza ncargccNCARG online utilizzando i servizi onworks.net