GoGPT Best VPN GoSearch

OnWorks favicon

scc - Online sa Cloud

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

Ito ang command scc 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


s2cc - Scheme sa C compiler

SINTAX


s2cc [ opsyon ] ... file ...

DESCRIPTION


Ang s2cc command (dating kilala bilang csc) ay humihiling ng isang Scheme compiler na tumatanggap ng
wika na tinukoy sa mahahalagang bahagi ng Binago4 ulat on ang algorithmic Wika
Scheme, na may maliliit na hadlang at ilang mga karagdagan. Ang compiler ay gumagawa ng C source file
na pagkatapos ay pinagsama-sama gamit ang C compiler ng system upang makabuo ng maginoo .o at a.labas
mga file. Ang C code na ginawa ng compiler na ito ay maaaring ihalo sa iba pang C code o code
nakasulat sa ibang wika.

Opsyon


Ang mga opsyong ito ay tinatanggap ng s2cc. Ang iba pang mga opsyon ay ipapalagay na mga opsyon ng
system's C compiler at ipapasa sila dito kapag na-invoke ito.

-cc C tagatala I-compile ang Scheme compiler na gumawa ng C code na may C tagatala. Kung ito
flag ay hindi ibinigay, pagkatapos ay ang C compiler cc gagamitin.

-C I-compile ang mga program ng Scheme na makikita sa mga file pinagmulan.sc at iwanan ang
nagreresultang code sa pinagmulan.c na mga file. Wala nang karagdagang operasyon na ginagawa.

-I direktoryo Tinutukoy ang isang direktoryo na hahanapin sa pamamagitan ng isama para sa mga source file.

-f simbolo halaga Tukuyin ang compile-time constant simbolo sa halaga. Ito ay katumbas ng
ang construct (define-constant simbolo halaga) na lumalabas sa Scheme
pinagmulan.

-i Pagsamahin ang source at object file sa isang Scheme interpreter. Ang
Ang pangalan ng module para sa bawat source file ng Scheme ay awtomatikong tinutukoy.
Ang mga pangalan ng module para sa naunang pinagsama-samang mga module ay dapat tukuyin gamit ang
-m pagpipilian.

-m pangalan ng module Tinutukoy ang pangalan ng isang naunang pinagsama-samang module. Tandaan na ang
Ibababa ng Scheme compiler ang mga alphabetic na character sa modyul-
pangalan. Ang mga module ay pinasimulan sa pagkakasunud-sunod na ang -m lumilitaw ang mga bandila.

-Ob I-optimize ang code sa pamamagitan ng pag-alis ng mga bound check sa mga vector at string.

-Og I-optimize ang code sa pamamagitan ng pag-alis ng stack trace-back code.

-O I-optimize ang code sa pamamagitan ng pag-aakalang ang lahat ng mga numero ay fixed point.

-Ot I-optimize ang code sa pamamagitan ng pag-alis sa mga pagsusuri sa uri ng error.

-pg Gumawa ng profiled code para sa paggamit ng run-time na pagsukat gprofNa (1). Ang
ginagamit ang profiled library bilang kapalit ng karaniwang library ng Scheme.

-scgc statflag Pinapagana ang mga istatistika ng pangongolekta ng basura. Kung nakatakda sa 1, pagkatapos ay basura
ipi-print ang mga istatistika ng koleksyon. Ang default ay 0, iyon ay
nagreresulta sa walang istatistika.

-sch magbunton Tinutukoy ang paunang laki ng heap ng compiler sa megabytes. Ang default ay
nakadepende sa sistema.

-scl porsiyento Tinutukoy ang porsyento ng tambak na inilalaan pagkatapos ng isang generational na basura
koleksyon na pipilitin ang isang buong koleksyon. Ang default ay 40.

-scmh magbunton Tinutukoy ang maximum na laki ng heap ng compiler sa megabytes. Ang default ay
limang beses sa unang sukat ng tambak.

-LIBDIR direktoryo
Tinutukoy ang isang direktoryo na naglalaman ng mga file: predef.sc, objects.h,
libs2c.a, at opsyonal na libs2c_p.a.

-log Nagla-log ng impormasyon sa loob ng compiler sa C source file na ginawa
ng compiler. Ang bawat uri ng impormasyon ay kinokontrol ng isang bandila:
-pinagmulan, -macro, -pagpalawak, -sarado, -magbago, -lambda, -Tree, -lap,
-sumilip. Ang bandila -log ay katumbas ng pagtukoy sa mga flag: -pinagmulan,
-macro, -pagpalawak, -sarado, -magbago, -lambda, -Tree.

Kapaligiran MGA VARIABLE


Ang mga item na kinokontrol ng -sc.. ang mga flag ay maaari ding kontrolin ng mga variable ng kapaligiran. Kung
pareho ang flag at ang variable ng kapaligiran ay ibinigay, pagkatapos ay ang halaga ng bandila ay magiging
ginagamit.

SCGCINFO Kinokontrol ang pag-uulat ng mga istatistika ng koleksyon ng basura sa pamantayan
file ng error. Kung itatakda sa 1, ang mga istatistika ng koleksyon ng basura ay magiging
nakalimbag. Ang default na setting ay 0 na hindi magpi-print ng mga istatistika.

MURA Tinutukoy ang paunang laki ng heap sa megabytes. Ang default na heap
depende sa system ang laki.

SCLIMIT Tinutukoy ang porsyento ng tambak na inilalaan pagkatapos ng isang generational na basura
koleksyon na pipilitin ang isang buong koleksyon. Ang default ay 40.

SCMAXHEAP Tinutukoy ang maximum na laki ng heap sa megabytes.

INPUT MGA FILE


Ang pagsunod sa mga pagpipilian sa command ay may isa o higit pang mga pangalan ng file.

pangalan.sc Pinagmulan ng Scheme. Ang mga source file ng scheme ay isasama sa mga C file na may
ang pangalan pangalan.c.

pangalan.c C pinagmulan.

pangalanPinagmulan ng wika ng Assembly.

pangalan.o Object file na maaaring nabuo ng anumang compiler.

pangalan.isang Object file archive na maaaring nabuo ng anumang compiler.

DIAGNOSTICS


Ang mga disgnostic na mensahe na ginawa ng compiler ay naka-print sa karaniwang error file.

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


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad




×
anunsyo
❤️Mamili, mag-book, o bumili dito — walang gastos, tumutulong na panatilihing libre ang mga serbisyo.