Amazon Best VPN GoSearch

Favicon OnWorks

cflowposix - Dalam Talian di Awan

Jalankan cflowposix dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan cflowposix 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


cflow — menjana graf aliran bahasa C (PEMBANGUNAN)

SINOPSIS


cflow [−r] [−d num] [−D nama[=def]]... [−i termasuk] [−Saya dir]...
[−U dir]... fail...

DESCRIPTION


. cflow utiliti hendaklah menganalisis koleksi fail objek atau pemasang, bahasa C,
lex, Atau yacc fail sumber, dan cuba membina graf, ditulis kepada output standard,
mencartakan rujukan luar.

PILIHAN


. cflow utiliti hendaklah mematuhi volum Definisi Asas POSIX.1‐2008, seksyen
12.2, utiliti Syntax Garis panduan, kecuali perintah itu −D, −Saya, dan −U pilihan
(yang sama dengan tafsiran mereka oleh c99) adalah ketara.

Pilihan berikut hendaklah disokong:

−d num Nyatakan kedalaman di mana graf alir dipotong. Permohonan itu hendaklah
memastikan bahawa hujah num ialah integer perpuluhan. Secara lalai ini adalah sangat
bilangan besar (biasanya lebih daripada 32000). Percubaan untuk menetapkan kedalaman pemotongan
kepada integer bukan positif hendaklah diabaikan.

−i termasuk Tambah bilangan simbol yang disertakan. The termasuk hujah pilihan adalah salah satu daripada
watak berikut:

x Sertakan simbol data luaran dan statik. Kelalaian hendaklah termasuk
hanya berfungsi dalam graf alir.

_ (Skor bawah) Sertakan nama yang bermula dengan a . lalai
hendaklah mengecualikan fungsi ini (dan data jika −i x digunakan).

−r Balikkan hubungan pemanggil:pemanggil, menghasilkan paparan penyenaraian terbalik
pemanggil setiap fungsi. Penyenaraian juga hendaklah diisih
susunan leksikografik mengikut panggilan.

OPERAND


Operan berikut disokong:

fail Nama laluan fail yang mana graf akan dijana. Nama fail diakhiri
by .l hendaklah diambil sebagai lex input, .y as yacc input, .c as c99 input,
and .i sebagai keluaran daripada c99 −E. Fail tersebut hendaklah diproses mengikut kesesuaian,
ditentukan oleh akhiran mereka.

Fail yang diakhiri dengan .s (sumber pemasang konvensional) mungkin mempunyai lebih terhad
maklumat yang diperoleh daripada mereka.

STDIN


Tidak digunakan.

INPUT FILES


Fail input hendaklah fail objek atau pemasang, bahasa C, lex, Atau yacc fail sumber.

PERSEKITARAN PELBAGAI


Pembolehubah persekitaran berikut akan mempengaruhi pelaksanaan cflow:

BAHASA Sediakan nilai lalai untuk pembolehubah pengantarabangsaan yang tidak ditetapkan atau
null. (Lihat volum Takrif Asas POSIX.1‐2008, seksyen 8.2,
Pengantarabangsaan Pembolehubah untuk keutamaan pengantarabangsaan
pembolehubah yang digunakan untuk menentukan nilai kategori tempat.)

LC_ALL Jika ditetapkan kepada nilai rentetan bukan kosong, ganti nilai semua yang lain
pembolehubah pengantarabangsaan.

LC_COLLATE
Tentukan tempat untuk susunan output apabila −r pilihan digunakan.

LC_CTYPE Tentukan tempat untuk tafsiran jujukan bait data teks
sebagai aksara (contohnya, bait tunggal berbanding dengan aksara berbilang bait dalam
argumen dan fail input).

LC_MESSAGES
Tentukan tempat yang harus digunakan untuk mempengaruhi format dan kandungan
mesej diagnostik yang ditulis kepada ralat standard.

NLSPATH Tentukan lokasi katalog mesej untuk pemprosesan LC_MESSAGES.

ASYNCRONOUS ACARA


Lalai.

STDOUT


Graf alir yang ditulis kepada output standard hendaklah diformatkan seperti berikut:

"%d %s:%s\n", <rujukan nombor>,global>,definisi>

Setiap baris output bermula dengan nombor rujukan (iaitu baris), diikuti dengan
lekukan sekurang-kurangnya satu kedudukan lajur setiap tahap. Ini diikuti dengan nama
global, a , dan definisinya. Biasanya global hanya fungsi yang tidak ditakrifkan
sebagai luaran atau permulaan dengan ; lihat bahagian PILIHAN untuk −i
pilihan kemasukan. Untuk maklumat yang diekstrak daripada sumber bahasa C, definisi
terdiri daripada pengisytiharan jenis abstrak (contohnya, tangki *) dan, dibatasi oleh sudut
kurungan, nama fail sumber dan nombor baris tempat definisi ditemui.
Definisi yang diekstrak daripada fail objek menunjukkan nama fail dan kaunter lokasi di bawah
yang mana simbol itu muncul (contohnya, teks).

Sebaik sahaja definisi nama telah ditulis, rujukan seterusnya kepada nama itu mengandungi
hanya nombor rujukan baris di mana definisi boleh ditemui. Untuk tidak ditentukan
rujukan, sahaja "<>" hendaklah ditulis.

STDERR


Ralat standard hendaklah digunakan hanya untuk mesej diagnostik.

OUTPUT FILES


Tiada.

EXTENDED DESCRIPTION


Tiada.

EXIT STATUS


Nilai keluar berikut hendaklah dikembalikan:

0 Selesai dengan jayanya.

>0 Ralat telah berlaku.

AKIBAT OF KESALAHAN


Lalai.

. berikutan bahagian adalah bermaklumat.

PERMOHONAN PENGGUNAAN


Fail yang dihasilkan oleh lex and yacc menyebabkan penyusunan semula pengisytiharan nombor baris, dan ini
boleh mengelirukan cflow. Untuk mendapatkan hasil yang betul, input daripada yacc or lex mesti ditujukan kepada
cflow.

CONTOH


Memandangkan perkara berikut dalam fail.c:

int i;
int f();
int g();
int h();
int
main ()
{
f();
g();
f();
}
int
f()
{
i = h();
}

Arahan:

cflow −i x fail.c

menghasilkan output:

1 utama: int(), <file.c 6>
2 f: int(), <file.c 13>
3 h: <>
4 i: int, <file.c 1>
5 g: <>

RATIONALE


Tiada.

MASA HADAPAN ARAHAN


Tiada.

Gunakan cflowposix dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.