EnglishFrenchGermanItaliPortugueseRussiaSpanyol

Favicon OnWorks

mips-linux-gnu-gdc-5 - Dalam Talian di Awan

Jalankan mips-linux-gnu-gdc-5 dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan mips-linux-gnu-gdc-5 yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


gdc - Pengkompil berasaskan GCC untuk bahasa D

SINOPSIS


gdc [-c]
[-g] [-pg] [-Otahap]
[-Idir...] [-Ldir...]
[-o fail luar] dalam fail...

Untuk mana-mana fail input yang diberikan, akhiran nama fail menentukan jenis kompilasi
selesai:

fail.d
D fail sumber.

fail.di
D fail antara muka.

fail.o
Fail objek untuk dipautkan.

fail.a
Fail perpustakaan untuk dipautkan

DESCRIPTION


. gdc arahan adalah bahagian hadapan kepada gcc dan menyokong banyak pilihan yang sama. Manual ini
hanya mendokumenkan pilihan khusus untuk gdc. Kebanyakan ini mempunyai kedua-dua positif dan negatif
borang; bentuk negatif -ffoo ialah -fno-foo. Manual ini hanya mendokumenkan satu daripada
kedua-dua borang ini, yang mana satu bukan lalai.

. gdc arahan boleh digunakan untuk menyusun kod sumber D ke dalam fail objek, pautan a
pengumpulan fail objek bersama-sama, atau lakukan kedua-duanya dalam urutan.

Hanya pilihan yang paling berguna disenaraikan di sini; lihat di bawah untuk bakinya.

PILIHAN


-lepas bebas
Susun versi keluaran.

-paling menyeronokkan
Susun dalam kod ujian unit.

-fno-menegaskan
Matikan penjanaan kod untuk masa jalan menegaskan()'s.

-fno-invarian
Matikan penjanaan kod untuk masa jalan invarian()'s.

-fno-in
Matikan penjanaan kod untuk masa jalan dalam() kontrak.

-fno-out
Matikan penjanaan kod untuk masa jalan keluar() kontrak.

-fno-bounds-check
Mematikan sempadan tatasusunan menyemak semua fungsi.

-fno-dibina
Tidak mengenali fungsi terbina dalam yang tidak bermula dengan __dibina_ sebagai awalan.

-fno-emit-moduleinfo
Mematikan penjanaan maklumat modul dan fungsi berkaitan.

-fd-verbose
Cetak maklumat tentang pemprosesan bahasa D ke stdout.

-fharta
Untuk D2, kuatkuasakan sintaks @property.

-fd-vtls
Senaraikan semua pembolehubah yang masuk ke storan setempat benang.

-fignore-unknown-pragmas
Abaikan pragma yang tidak disokong.

-fsplit-dynamic-arrays
Pisahkan tatasusunan dinamik kepada panjang dan penunjuk apabila menghantar ke fungsi.

-template-femit
Kawal tingkah laku pelepasan templat.

Menghidupkan pilihan ini akan mengeluarkan semua templat, tetapi menjadikannya peribadi kepada
unit terjemahan. Boleh laku akan mempunyai berbilang salinan kod dan data.

Mematikan pilihan ini akan memberitahu pengkompil untuk tidak mengeluarkan templat sama sekali.

Tingkah laku lalai adalah untuk memancarkan templat, tetapi hanya jika pengkompil menentukannya
ia perlu.

-fdebug=pilih
Susun dalam kod nyahpepijat ke dalam program.

Ini adalah pilihan yang disokong:

tahap
Susun dalam kod nyahpepijat <= level.

ident
Susun dalam kod nyahpepijat yang dikenal pasti oleh pengenalan.

-fdeps=nama fail
Tulis kebergantungan modul kepada nama fail.

-fmake-deps=nama fail
Tulis output pergantungan makefile ke fail yang diberikan.

-fmake-mdeps=nama fail
Suka -fmake-deps=nama fail tetapi abaikan fail pengepala sistem.

-fonly=nama fail
Proses semua modul yang dinyatakan pada baris arahan, tetapi hanya menjana kod untuk
modul yang ditentukan oleh hujah.

-fversion=pilih
Susun dalam kod versi ke dalam program.

Ini ialah pilihan yang disokong:

tahap
Susun dalam kod versi >= tahap.

ident
Susun dalam kod nyahpepijat yang dikenal pasti oleh pengenalan.

-fintfc
Hasilkan fail antara muka D.

-fintfc-dir=direktori
Tulis fail antara muka D ke direktori.

-fintfc-file=nama fail
Tulis fail antara muka D ke nama fail.

-fdoc
Hasilkan dokumentasi.

-fdoc-dir=direktori
Tulis fail dokumentasi dalam direktori.

-fdoc-file=nama fail
Tulis fail dokumentasi ke nama fail.

-fdoc-inc=nama fail
Sertakan fail makro Ddoc.

-fXf=nama fail
Tulis fail JSON ke nama fail.

-fdump-source
Buang teks UTF-8 yang dinyahkod daripada sumber.

-Wcast-hasil
Beri amaran tentang lakonan yang akan menghasilkan keputusan batal atau tiada.

-Werror
Jadikan semua amaran sebagai kesilapan.

-Wno-ditamatkan
Jangan memberi amaran tentang penggunaan ciri yang tidak digunakan lagi.

-Wunknown-pragmas
Beri amaran apabila pragma ditemui yang tidak difahami oleh GDC.

Gunakan mips-linux-gnu-gdc-5 dalam talian menggunakan perkhidmatan onworks.net


Ad


Ad

Program dalam talian Linux & Windows terkini