InglesPransesEspanyol

OnWorks favicon

gdc-4.9 - Online sa Cloud

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

Ito ang command na gdc-4.9 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


gdc - Isang compiler na nakabatay sa GCC para sa wikang D

SINOPSIS


gdc [-c]
[-g] [-pg] [-Oantas]
[-Idir...] [-Ldir...]
[-o outfile] infile...

Para sa anumang ibinigay na input file, tinutukoy ng suffix ng pangalan ng file kung anong uri ng compilation
tapos na:

file.d
D pinagmulang mga file.

file.di
D interface na mga file.

file.o
Mga Object file na ili-link.

file.a
Mga file sa library na ili-link

DESCRIPTION


Ang gdc command ay isang frontend sa gcc at sumusuporta sa marami sa parehong mga opsyon. Ang manwal na ito
nagdodokumento lamang ng mga opsyong partikular sa gdc. Karamihan sa mga ito ay may parehong positibo at negatibo
mga form; ang negatibong anyo ng -ffoo ay magiging -fno-foo. Ang manwal na ito ay nagdodokumento lamang ng isa sa
ang dalawang form na ito, alinman ang hindi default.

Ang gdc Maaaring gamitin ang command upang i-compile ang D source code sa isang object file, link a
koleksyon ng mga object file nang sama-sama, o gawin pareho sa pagkakasunud-sunod.

Ang mga pinakakapaki-pakinabang na opsyon lamang ang nakalista dito; tingnan sa ibaba para sa natitira.

Opsyon


-palayain
I-compile ang bersyon ng paglabas.

-pinaka-funittest
Mag-compile sa unittest code.

-fno-igiit
I-off ang pagbuo ng code para sa runtime igiit()'s.

-fno-invariants
I-off ang pagbuo ng code para sa runtime invariant()'s.

-fno-in
I-off ang pagbuo ng code para sa runtime sa() mga kontrata.

-fno-out
I-off ang pagbuo ng code para sa runtime labas() mga kontrata.

-fno-bounds-check
Ino-off ang array bounds na sinusuri ang lahat ng function.

-fno-buitin
Huwag makilala ang mga built-in na function na hindi nagsisimula sa __buitin_ bilang unlapi.

-fno-emit-moduleinfo
Ino-off ang pagbuo ng impormasyon ng module at mga kaugnay na function.

-fd-verbose
Mag-print ng impormasyon tungkol sa pagpoproseso ng D wika sa stdout.

-f ari-arian
Para sa D2, ipatupad ang @property syntax.

-fd-vtls
Ilista ang lahat ng mga variable na pumapasok sa lokal na storage ng thread.

-fignore-unknown-pragmas
Huwag pansinin ang mga hindi sinusuportahang pragma.

-fsplit-dynamic-arrays
Hatiin ang mga dynamic na array sa haba at pointer kapag nagpapasa sa mga function.

-femit-templates
Kontrolin ang pag-uugali ng paglabas ng template.

Ang pag-on sa opsyong ito ay maglalabas ng lahat ng mga template, ngunit gagawin silang pribado sa
yunit ng pagsasalin. Ang executable ay magkakaroon ng maraming kopya ng code at data.

Ang pag-off sa opsyong ito ay magsasabi sa compiler na huwag maglabas ng mga template.

Ang default na pag-uugali ay ang paglabas ng mga template, ngunit kung ang compiler ang nagpasiya nito
kailangan nito.

-fdebug=opt
Mag-compile sa debug code sa programa.

Ito ang mga suportadong opsyon:

antas
Mag-compile sa debug code <= level.

ident
Mag-compile sa debug code na kinilala ayon sa pagkakakilanlan.

-fdeps=filename
Sumulat ng mga dependency ng module sa filename.

-fmake-deps=filename
Sumulat ng makefile dependency output sa ibinigay na file.

-fmake-mdeps=filename
Tulad ng -fmake-deps=filename ngunit huwag pansinin ang mga file ng header ng system.

-fonly=filename
Iproseso ang lahat ng mga module na tinukoy sa command line, ngunit bumuo lamang ng code para sa
module na tinukoy ng argumento.

-fversion=opt
Mag-compile sa code ng bersyon sa programa.

Ito ang mga sinusuportahang opsyon:

antas
Mag-compile sa code ng bersyon >= level.

ident
Mag-compile sa debug code na kinilala ayon sa pagkakakilanlan.

-fintfc
Bumuo ng D interface file.

-fintfc-dir=direktoryo
Isulat ang D interface file sa direktoryo.

-fintfc-file=filename
Isulat ang D interface file sa filename.

-fdoc
Bumuo ng dokumentasyon.

-fdoc-dir=direktoryo
Isulat ang file ng dokumentasyon sa direktoryo.

-fdoc-file=filename
Sumulat ng file ng dokumentasyon sa filename.

-fdoc-inc=filename
Magsama ng Ddoc macro file.

-fXf=filename
Isulat ang JSON file sa filename.

-fdump-source
Dump decoded UTF-8 text mula sa pinagmulan.

-Wcast-resulta
Magbabala tungkol sa mga cast na magbubunga ng null o nil na resulta.

-Werror
Gawing mali ang lahat ng babala.

-Wno-deprecated
Huwag magbigay ng babala tungkol sa paggamit ng mga hindi na ginagamit na feature.

-Wunknown-pragmas
Magbabala kapag nakatagpo ang isang pragma na hindi naiintindihan ng GDC.

Gamitin ang gdc-4.9 online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    USBLoaderGX
    USBLoaderGX
    Ang USBLoaderGX ay isang GUI para sa
    Ang USB Loader ni Waninkoko, batay sa
    libwiigui. Pinapayagan nito ang paglilista at
    paglulunsad ng mga Wii games, Gamecube games at
    homebrew sa Wii at WiiU...
    I-download ang USBLoaderGX
  • 2
    Firebird
    Firebird
    Nag-aalok ang Firebird RDBMS ng mga tampok ng ANSI SQL
    & tumatakbo sa Linux, Windows at
    ilang mga platform ng Unix. Mga tampok
    mahusay na pagkakatugma at pagganap
    at kapangyarihan...
    I-download ang Firebird
  • 3
    KompoZer
    KompoZer
    Ang KompoZer ay isang wysiwyg HTML editor gamit ang
    ang Mozilla Composer codebase. Bilang
    Nahinto ang pag-unlad ni Nvu
    noong 2005, inaayos ng KompoZer ang maraming mga bug at
    nagdadagdag ng f...
    I-download ang KompoZer
  • 4
    Libreng Manga Downloader
    Libreng Manga Downloader
    Ang Libreng Manga Downloader (FMD) ay isang
    open source application na nakasulat sa
    Object-Pascal para sa pamamahala at
    pag-download ng manga mula sa iba't ibang mga website.
    Isa itong salamin...
    I-download ang Libreng Manga Downloader
  • 5
    Aetbootin
    Aetbootin
    Hinahayaan ka ng UNetbootin na lumikha ng bootable
    Mga live na USB drive para sa Ubuntu, Fedora, at
    iba pang mga pamamahagi ng Linux nang wala
    nagsusunog ng CD. Gumagana ito sa Windows, Linux,
    at ...
    I-download ang UNetbootin
  • 6
    Dolibar ERP - CRM
    Dolibar ERP - CRM
    Dolibarr ERP - Ang CRM ay isang madaling gamitin
    ERP at CRM open source software package
    (tumatakbo gamit ang isang web php server o bilang
    standalone na software) para sa mga negosyo,
    mga pundasyon...
    I-download ang Dolibar ERP - CRM
  • ation Foundation Linux app" href="/tl/software/linux/app-windows-presentation-foundation">I-download ang Windows Presentation Foundation "/software/linux/app-transmission-remote-gui">I-download ang Transmission Remote GUI inux, MacOS at Windows. Ang pangunahing pu...
    I-download ang butt (broadcast gamit ang tool na ito)
  • Marami pa »

Linux command

Ad