EnglishFrenchGermanItaliPortugueseRussiaSpanyol

Favicon OnWorks

mips-linux-gnu-gccgo - Dalam Talian di Awan

Jalankan mips-linux-gnu-gccgo 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-gccgo 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


gccgo - Pengkompil berasaskan GCC untuk bahasa Go

SINOPSIS


gccgo [-c|-S]
[-g] [-pg] [-Otahap]
[-Idir...] [-Ldir...]
[-o fail luar] dalam fail...

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

DESCRIPTION


. gccgo arahan adalah bahagian hadapan kepada gcc dan menyokong banyak pilihan yang sama. ini
manual hanya mendokumenkan pilihan khusus untuk gccgo.

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

Kod sumber Go disusun sebagai pakej. Satu pakej terdiri daripada satu atau lebih sumber Go
fail. Semua fail dalam satu pakej mesti disusun bersama, dengan melepasi semua fail
fail sebagai hujah kepada gccgo. Seruan tunggal gccgo hanya boleh menyusun satu
pakej.

Pakej One Go mungkin "mengimport" pakej Go yang berbeza. Pakej yang diimport mesti ada
sudah disusun; gccgo akan membaca data import terus daripada pakej yang disusun.
Apabila pakej ini dipautkan kemudian, bentuk terkumpul pakej mesti disertakan dalam
arahan pautan.

Program Go secara amnya mesti disusun dengan maklumat penyahpepijatan dan -g1 adalah lalai
seperti yang diterangkan di bawah. Menanggalkan program Go secara amnya akan menyebabkan ia menjadi salah laku atau gagal.

PILIHAN


-Idir
Tentukan direktori untuk digunakan semasa mencari pakej import pada masa penyusunan.

-Ldir
Apabila memaut, tentukan direktori carian perpustakaan, seperti dengan gcc.

-fgo-pkgpath=rentetan
Tetapkan laluan pakej untuk digunakan. Ini menetapkan nilai yang dikembalikan oleh kaedah PkgPath
mencerminkan.Jenis objek. Ia juga digunakan untuk nama simbol yang boleh dilihat secara global. The
hujah kepada pilihan ini biasanya rentetan yang akan digunakan untuk mengimport ini
pakej selepas ia telah dipasang; dengan kata lain, nama laluan dalam direktori
ditentukan oleh -I pilihan.

-fgo-prefix=rentetan
Satu alternatif kepada -fgo-pkgpath. Hujah akan digabungkan dengan nama pakej
daripada fail sumber untuk menghasilkan laluan pakej. Jika -fgo-pkgpath digunakan,
-fgo-prefix akan diabaikan.

Go membenarkan satu program untuk memasukkan lebih daripada satu pakej dengan nama yang sama dalam
klausa "pakej" dalam fail sumber, walaupun jelas kedua-dua pakej itu mestilah
diimport menggunakan nama laluan yang berbeza. Agar ini berfungsi dengan gccgo, sama ada
-fgo-pkgpath or -fgo-prefix mesti dinyatakan semasa menyusun pakej.

Menggunakan sama ada -fgo-pkgpath or -fgo-prefix melumpuhkan layanan istimewa "utama"
pakej dan membenarkan pakej itu diimport seperti yang lain.

-fgo-relative-import-path=dir
Import relatif ialah import yang bermula dengan ./ or ../. Jika pilihan ini digunakan,
gccgo akan guna dir sebagai awalan untuk import relatif semasa mencarinya.

-keperluan-pemulangan-penyata
-fno-require-return-statement
Secara lalai gccgo akan memberi amaran tentang fungsi yang mempunyai satu atau lebih parameter pulangan
tetapi tidak mempunyai pernyataan "pulangan" yang jelas. Amaran ini mungkin dilumpuhkan menggunakan
-fno-require-return-statement.

-fgo-semak-bahagi-sifar
Tambahkan semakan eksplisit untuk pembahagian dengan sifar. Dalam Go bahagian (atau modulos) dengan sifar
menyebabkan panik. Pada sistem Unix ini dikesan dalam masa jalan dengan menangkap
Isyarat "SIGFPE". Sesetengah pemproses, seperti PowerPC, tidak menjana SIGFPE dihidupkan
pembahagian dengan sifar. Sesetengah masa larian tidak menjana isyarat yang boleh ditangkap. hidup
sistem tersebut, pilihan ini boleh digunakan. Atau cek boleh dikeluarkan melalui
-fno-go-check-divide-sifar. Pilihan ini sedang dihidupkan secara lalai, tetapi pada masa hadapan
mungkin dimatikan secara lalai pada sistem yang tidak memerlukannya.

-fgo-check-divide-overflow
Tambah semakan eksplisit untuk limpahan bahagian. Sebagai contoh, limpahan bahagian berlaku apabila
pengkomputeran "INT_MIN / -1". Dalam Go ini harus dibalut, untuk menghasilkan "INT_MIN". Beberapa
pemproses, seperti x86, menjana perangkap pada limpahan bahagian. Pada sistem tersebut, ini
pilihan boleh digunakan. Atau cek boleh dikeluarkan melalui -fno-go-check-divide-overflow.
Pilihan ini pada masa ini dihidupkan secara lalai, tetapi pada masa hadapan mungkin dimatikan secara lalai dihidupkan
sistem yang tidak memerlukannya.

-g Ini adalah standard gcc pilihan. Ia disebut di sini kerana secara lalai gccgo bertukar
pada penyahpepijatan penjanaan maklumat dengan setara dengan pilihan standard -g1.
Ini kerana program Go memerlukan maklumat penyahpepijatan untuk tersedia
dapatkan maklumat jejak belakang. Yang eksplisit -g0 boleh digunakan untuk melumpuhkan penjanaan
menyahpepijat maklumat, dalam hal ini fungsi perpustakaan standard tertentu, seperti
"runtime.Callers", tidak akan beroperasi dengan betul.

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


Ad


Ad

Program dalam talian Linux & Windows terkini