InglesPransesEspanyol

Ad


OnWorks favicon

iconc - Online sa Cloud

Patakbuhin ang iconc sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang icon ng command na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


icon - bigyang-kahulugan o i-compile ang mga programang Icon

SINOPSIS


icont [ opsyon ... ] file ... [ -x arg ... ]
iconc [ option ... ] file ... [ -x arg ... ]

DESCRIPTION


icont at iconc bawat isa ay nagko-convert ng Icon source program sa executable form. icont
mabilis na nagsasalin at nagbibigay ng interpretive execution. iconc ay tumatagal ng mas matagal upang i-compile ngunit
gumagawa ng mga programang mas mabilis na gumagana. icont at iconc para sa karamihan ay maaaring gamitin
palitan.

Ang manwal na pahinang ito ay naglalarawan ng icont at iconc. Kung saan may mga pagkakaiba sa
paggamit sa pagitan ng icont at iconc, ang mga ito ay nabanggit.

talaksan Pangalan: Ang mga file na ang mga pangalan ay nagtatapos sa .icn ay ipinapalagay na Icon source file. Ang .icn
maaaring tanggalin ang suffix; kung wala ito, ito ay ibinibigay. Ang karakter - maaaring gamitin
upang ipahiwatig ang isang Icon source file na ibinigay sa karaniwang input. Maaaring maging ilang source file
ibinigay sa parehong command line; kung gayon, sila ay pinagsama upang makagawa ng isang solong programa.

Ang pangalan ng executable file ay ang batayang pangalan ng unang input file, na nabuo ni
pagtanggal ng suffix, kung mayroon. Ang stdin ay ginagamit para sa mga source program na ibinigay sa pamantayan
input.

Processing: Tulad ng nabanggit sa buod sa itaas, ang icont at iconc ay tumatanggap ng mga opsyon na sinusundan ng
mga pangalan ng file, opsyonal na sinusundan ng -x at mga argumento. Kung -x ang ibinigay, ang programa ay
awtomatikong naisakatuparan at anumang mga sumusunod na argumento ay ipinapasa dito.

icont: Ang pagproseso na isinagawa ng icont ay binubuo ng dalawang yugto: pagsasalin at pag-uugnay.
Sa panahon ng pagsasalin, ang bawat Icon source file ay isinasalin sa isang intermediate na wika
tinatawag ucode. Dalawang ucode file ang ginawa para sa bawat source file, na may mga batayang pangalan mula sa
source file at mga suffix na .u1 at .u2. Habang nagli-link, ang isa o higit pang mga pares ng ucode
pinagsama-sama ang mga file upang makagawa ng isang solong icode file. Ang mga ucode file ay tinanggal pagkatapos ng
Ang icode file ay nilikha.

Ang pagpoproseso sa pamamagitan ng icont ay maaaring wakasan pagkatapos ng pagsasalin sa pamamagitan ng -c na opsyon. Sa kasong ito,
ang mga ucode file ay hindi nabubura. Ang mga pangalan ng .u1 file mula sa mga nakaraang pagsasalin ay maaaring
ibinigay sa icont command line. Ang mga file na ito at ang mga kaukulang .u2 file ay kasama
sa yugto ng pag-link pagkatapos ng pagsasalin ng anumang source file. Maaaring gamitin ang panlapi na .u
kapalit ng .u1; sa kasong ito ang 1 ay awtomatikong ibinibigay. Mga Ucode file na
ang tahasang pinangalanan ay hindi tinatanggal.

iconc: Ang pagproseso na isinagawa ng iconc ay binubuo ng dalawang yugto: code henerasyon at
pagtitipon at pag-uugnay. Ang yugto ng pagbuo ng code ay gumagawa ng C code, na binubuo ng isang .c at
a .h file, na may base na pangalan ng unang source file. Ang mga file na ito ay pinagsama-sama at
naka-link upang makagawa ng executable binary file. Ang mga C file ay karaniwang tinatanggal pagkatapos
compilation at pag-uugnay.

Ang pagpoproseso sa pamamagitan ng iconc ay maaaring wakasan pagkatapos ng pagbuo ng code sa pamamagitan ng -c na opsyon. Dito sa
kaso, ang mga C file ay hindi tinanggal.

Opsyon


Ang mga sumusunod na opsyon ay kinikilala ng icont at iconc:

-c Huminto pagkatapos gumawa ng mga intermediate na file at huwag tanggalin ang mga ito.

-e file
I-redirect ang karaniwang output ng error sa file.

-fs
Paganahin ang buong string na invocation.

-o pangalan
Pangalanan ang output file pangalan.

-s Pigilan ang mga mensaheng nagbibigay-kaalaman. Karaniwan, parehong nagbibigay-kaalaman na mga mensahe at mga mensahe ng error
ay ipinadala sa karaniwang output ng error.

-t Ayusin para sa &trace na magkaroon ng isang inisyal na halaga ng -1 kapag ang programa ay naisakatuparan at para sa
iconc paganahin ang mga tampok sa pag-debug.

-u Mag-isyu ng mga mensahe ng babala para sa mga hindi natukoy na pagkakakilanlan sa programa.

-v i
Itakda ang antas ng verbosity ng mga mensaheng nagbibigay-kaalaman sa i

-E Idirekta ang mga resulta ng preprocessing sa karaniwang output at pagbawalan ang karagdagang pagproseso.

Ang mga sumusunod na karagdagang opsyon ay kinikilala ng iconc:

-f pisi
Paganahin ang mga tampok tulad ng ipinahiwatig ng mga titik sa pisi:

isang lahat, katumbas ng delns

d paganahin ang mga tampok sa pag-debug: display(), pangalan(), variable(), error trace back, at
ang epekto ng -fn (tingnan sa ibaba)

at paganahin ang conversion ng error

l paganahin ang large-integer arithmetic

n gumawa ng code na sumusubaybay sa mga numero ng linya at mga pangalan ng file sa source code

s paganahin ang buong string invocation

-n pisi
Huwag paganahin ang mga partikular na pag-optimize. Ang mga ito ay ipinahiwatig ng mga titik sa pisi:

a lahat, katumbas ng cest

c control flow optimizations maliban sa switch statement optimizations

e palawakin ang mga operasyon sa linya kapag makatwiran (ang mga keyword ay palaging inilalagay sa linya)

s i-optimize ang mga switch statement na nauugnay sa mga invocation sa operasyon

t uri ng hinuha

-p arg
Pumasa arg sa C compiler na ginamit ng iconc

-r landas
Gamitin ang run-time system sa landas, na dapat magtapos sa isang slash.

-C prg
Ipagamit sa iconc ang C compiler na ibinigay ni prg

Kapaligiran MGA VARIABLE


Kapag ang isang Icon program ay naisakatuparan, maraming mga variable ng kapaligiran ang sinusuri upang matukoy
ilang mga parameter ng pagpapatupad. Ang mga halaga sa panaklong ay ang mga default na halaga.

BLKSIZE (500000)
Ang paunang sukat ng inilalaan na rehiyon ng block, sa mga byte.

COEXPSIZE (2000)
Ang laki, sa mga salita, ng bawat bloke ng co-expression.

DBLIST
Ang lokasyon ng mga data base para hanapin ng iconc bago ang karaniwang isa. Ang halaga ng
Ang DBLIST ay dapat na isang blankong pinaghihiwalay na string ng form p1 p2 ... pn kung saan ang pi pangalan
mga direktoryo.

ICONCORE
Kung nakatakda, isang core dump ang gagawin para sa pagwawakas ng error.

ICONX
Ang lokasyon ng iconx, ang tagapagpatupad para sa mga icode file, ay binuo sa isang icode file kapag
ito ay ginawa. Maaaring ma-override ang lokasyong ito sa pamamagitan ng pagtatakda ng variable ng kapaligiran
ICONX. Kung ang ICONX ay nakatakda, ang halaga nito ay ginagamit bilang kapalit ng lokasyong nakapaloob sa
icode file.

IPATH
Ang lokasyon ng mga ucode file na tinukoy sa mga deklarasyon ng link para sa icont. Ang IPATH ay isang
blangko-hiwalay na listahan ng mga direktoryo. Ang kasalukuyang direktoryo ay laging hinahanap muna,
anuman ang halaga ng IPATH.

LPATH
Ang lokasyon ng mga source file na tinukoy sa preprocessor $include directives at sa link
mga deklarasyon para sa iconc. Ang LPATH ay katulad ng IPATH.

MSTKSIZE (10000)
Ang laki, sa mga salita, ng pangunahing interpreter stack para sa icont.

NOERRBUF
Bilang default, ang &errout ay naka-buffer. Kung nakatakda ang variable na ito, hindi naka-buffer ang &errout.

QLSIZE (5000)
Ang laki, sa bytes, ng rehiyon na ginagamit para sa mga pointer sa mga string sa panahon ng basura
koleksyon.

STRSIZE (500000)
Ang paunang laki ng espasyo ng string, sa bytes.

TRACE
Ang paunang halaga ng &trace. Kung may value ang variable na ito, ino-override nito ang
pagsasalin-oras -t opsyon.

Gamitin ang iconc online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    turkdevops
    turkdevops
    TurkDevOps a ?k kaynak yaz?l?m
    geli?tirici topluluklar? DevTurks-Team
    Taraf?ndan desteklenmektedir..
    Mga Tampok:https://github.com/turkdevopshttps://turkdevops.g...
    I-download ang turkdevops
  • 2
    asammdf
    asammdf
    Ang *asammdf* ay isang mabilis na Python parser at
    editor para sa ASAM (Associtation for
    Standardisasyon ng Automation at
    Mga Sistema ng Pagsukat) MDF / MF4
    (Format ng Data ng Pagsukat...
    I-download ang asammdf
  • 3
    LAME (Ang Lame ay hindi isang MP3 Encoder)
    LAME (Ang Lame ay hindi isang MP3 Encoder)
    Ang LAME ay isang tool na pang-edukasyon na gagamitin
    para sa pag-aaral tungkol sa MP3 encoding. Ang
    layunin ng proyektong LAME ay mapabuti
    ang psycho acoustics, kalidad at bilis
    ng MP...
    I-download ang LAME (Lame Aint an MP3 Encoder)
  • 4
    wxPython
    wxPython
    Isang set ng Python extension modules na
    balutin ang cross-platform na mga klase ng GUI mula sa
    wxWidgets.. Audience: Mga Developer. Gumagamit
    interface: X Window System (X11), Win32 ...
    I-download ang wxPython
  • 5
    packfilemanager
    packfilemanager
    Ito ang Total War pack file manager
    proyekto, simula sa bersyon 1.7. A
    maikling pagpapakilala sa Warscape
    modding: ...
    I-download ang packfilemanager
  • 6
    IPef2
    IPef2
    Isang tool sa trapiko sa network para sa pagsukat
    TCP at UDP performance na may mga sukatan
    sa paligid ng parehong throughput at latency. Ang
    Kasama sa mga layunin ang pagpapanatiling aktibo
    iperf cod...
    I-download ang IPrf2
  • Marami pa »

Linux command

Ad