англійськафранцузькаіспанська

Ad


Значок OnWorks

cflowposix - онлайн у хмарі

Запустіть cflowposix у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда cflowposix, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


cflow — створити діаграму потоку на мові C (РОЗВИТОК)

СИНТАКСИС


cflow [−р] [−d Num] [−D ім'я[=захист]]... [−i вкл] [−Я реж]...
[−У реж]... файл...

ОПИС


Команда cflow утиліта аналізує колекцію об'єктних файлів або асемблера, C-мову,
лексабо yacc вихідні файли та спробуйте побудувати графік, записаний у стандартний вихід,
позначення зовнішніх посилань.

ВАРІАНТИ


Команда cflow утиліта повинна відповідати тому Base Definitions POSIX.1-2008, розділ
12.2, Утиліта синтаксис керівні вказівки, за винятком того, що порядок в −D, −Я та −У опції
(які ідентичні їх інтерпретації за c99) є значущим.

Підтримуються такі варіанти:

−d Num Вкажіть глибину, на якій розрізаний графік потоку. Заявка повинна
переконатися, що аргумент Num є цілим десятковим числом. За замовчуванням це дуже
велика кількість (зазвичай більше 32000). Спроби встановити глибину зрізу
до непозитивного цілого числа слід ігнорувати.

−i вкл Збільште кількість включених символів. The вкл параметр-аргумент є одним із
наступні символи:

x Включіть зовнішні та статичні символи даних. За замовчуванням має бути включено
функціонує лише на блок-графіці.

_ (Підкреслення) Включіть імена, які починаються з символу . За замовчуванням
повинно виключати ці функції (і дані, якщо −i x використовується).

−р Зверніть назад відношення абонента: виклик, створюючи перевернутий список
виклики кожної функції. Перелік також має бути відсортований у
лексикографічний порядок за викликом.

ОПЕРАНДИ


Підтримується наступний операнд:

файл Шлях до файлу, для якого потрібно створити графік. Імена файлів із суфіксом
by .l буде вважатися таким лекс вхід, .y as yacc вхід, .c as c99 вхід,
та .i як вихід c99 −Е. Такі файли повинні оброблятися відповідно до
визначається їх суфіксом.

Файли із суфіксом .s (звичайно ассемблерне джерело) може бути більш обмеженим
інформацію, витягнуту з них.

STDIN


Не використовується.

ВХІД ФАЙЛИ


Вхідні файли мають бути об'єктними файлами або асемблером, мовою C, лексабо yacc вихідні файли.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ


Наступні змінні середовища мають впливати на виконання cflow:

МОВА Надайте значення за замовчуванням для змінних інтернаціоналізації, які не встановлені або
нуль. (Дивіться том Base Definitions POSIX.1-2008, розділ 8.2,
Internationalization Змінні за пріоритет інтернаціоналізації
змінні, що використовуються для визначення значень категорій мовного стандарту.)

LC_ALL Якщо встановлено не порожнє значення рядка, замініть значення всіх інших
змінні інтернаціоналізації.

LC_COLLATE
Визначте локаль для впорядкування виводу, коли −р використовується варіант.

LC_CTYPE Визначте локаль для інтерпретації послідовностей байтів текстових даних
як символи (наприклад, однобайтові на відміну від багатобайтових символів у
аргументи та вхідні файли).

LC_MESSAGES
Визначте місцевий стандарт, який слід використовувати для впливу на формат і вміст
діагностичні повідомлення, записані у стандартну помилку.

NLSPATH Визначте розташування каталогів повідомлень для обробки LC_MESSAGES.

АСИНХРОННИЙ ПОДІЇ


За замовчуванням.

ВИСТАВКА


Блок-граф, записаний на стандартний вихід, має бути відформатований наступним чином:

"%d %s:%s\n", <посилання номер>,в цілому>,визначення>

Кожен рядок виводу починається з номера посилання (тобто рядка), за яким слідує
відступ принаймні однієї позиції стовпця на рівні. Далі йде назва
глобальне, а , і його визначення. Зазвичай глобали – це лише функції, які не визначені
як зовнішній або починається з an ; див. розділ ОПЦІЇ для −i
варіант включення. Для інформації, отриманої з джерела мовою C, визначення
складається з оголошення абстрактного типу (наприклад, бак *) і, розмежовані кутом
у дужках, ім’я вихідного файлу та номер рядка, де було знайдено визначення.
Визначення, витягнуті з об’єктних файлів, вказують на ім’я файлу та лічильник розташування
на якому з'явився символ (наприклад, текст).

Після того, як визначення імені було написано, наступні посилання на це ім'я містять
лише контрольний номер рядка, де можна знайти визначення. Для невизначеного
лише посилання "<>" має бути написано.

STDERR


Стандартна помилка повинна використовуватися лише для діагностичних повідомлень.

ВИХІД ФАЙЛИ


Ні.

ПОВЕРНЕНІ ОПИС


Ні.

EXIT СТАТУС


Повинні бути повернуті такі вихідні значення:

0 Успішне завершення.

>0 Сталася помилка.

НАСЛІДКИ OF ПОМИЛКИ


За замовчуванням.

Команда після розділам він має інформативний.

ЗАСТОСУВАННЯ ВИКОРИСТАННЯ


Файли, створені компанією лекс та yacc викликати переупорядкування декларацій номерів рядків, і це
може заплутати cflow. Для отримання належних результатів введення yacc or лекс необхідно направити на
cflow.

ПРИКЛАДИ


Враховуючи наступне в файл.c:

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

Команда:

cflow −i x файл.c

видає результат:

1 основні: int(), <file.c 6>
2 f: int(), <file.c 13>
3 h: <>
4 i: int, <file.c 1>
5 g: <>

ОБГОВОРЕННЯ


Ні.

Майбутнє НАПРЯМКИ


Ні.

Використовуйте cflowposix онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    VBA-M (заархівовано – зараз на Github)
    VBA-M (заархівовано – зараз на Github)
    Проект переміщено в
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Особливості: Створення чітів, збереження кількох станів
    система, підтримує gba, gbc, gb, sgb,
    sgb2Tu...
    Завантажте VBA-M (архівовано - тепер на Github)
  • 2
    Стацер
    Стацер
    Оптимізатор і моніторинг системи Linux
    Репозиторій Github:
    https://github.com/oguzhaninan/Stacer.
    Аудиторія: кінцеві користувачі/комп’ютер. Користувач
    інтерфейс: Qt. Програмування La...
    Завантажити Stacer
  • 3
    оранжева лисиця
    оранжева лисиця
    Форк TeamWinRecoveryProject (TWRP)
    з багатьма додатковими функціями, редизайн
    та інші особливості: Підтримка високих частот і
    ПЗУ без високих частот. Оновлене ядро ​​Oreo,
    побудований...
    Завантажити OrangeFox
  • 4
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    ІТ-операційний портал: повністю відкритий
    джерело, ITIL, веб-сервіс
    інструмент управління в тому числі повн
    настроюваний CMDB, система служби підтримки та
    документодавець...
    Завантажити itop - ITSM CMDB OpenSource
  • 5
    Клементина
    Клементина
    Clementine — це мультиплатформена музика
    плеєр і органайзер бібліотеки, натхненний
    Amarok 1.4. Він має швидкий і
    простий у використанні інтерфейс і дозволяє
    пошук і...
    Завантажити Clementine
  • 6
    XISMuS
    XISMuS
    УВАГА: Кумулятивне оновлення 2.4.3 має
    звільнено!! Оновлення працює для будь-якого
    попередня версія 2.xx. У разі оновлення
    з версії v1.xx, завантажте і
    Я ...
    Завантажте XISMuS
  • Детальніше »

Команди Linux

  • 1
    abiword
    abiword
    abiword � гнучке міжплатформне слово
    процесор...
    Запустіть abiword
  • 2
    абл
    абл
    abl - префіксне представлення для
    логічні функції ОПИС:
    libablmmm.a — це бібліотека, яка дозволяє
    представляють булеву функцію в a
    LISP-подібна форма. ...
    Запустити abl
  • 3
    create_bmp_for_rect_in_circ
    create_bmp_for_rect_in_circ
    sorry_no_written_yet - частина використання atlc
    create_bmp_for_rect_in_circ онлайн за допомогою
    послуги onworks.net. ...
    Запустіть create_bmp_for_rect_in_circ
  • 4
    create_bmp_for_rect_in_rect
    create_bmp_for_rect_in_rect
    create_bmp_for_rect_in_rect - растрове зображення
    генератор для прямокутного провідника
    всередині прямокутного провідника (частина
    atlc) ...
    Запустіть create_bmp_for_rect_in_rect
  • 5
    розрив 5
    розрив 5
    gap5 - Програма складання геному (частина
    стаден пакет)...
    Run gap5
  • 6
    gapi2-codegen
    gapi2-codegen
    недокументований - для цього немає довідкової сторінки
    програма. ОПИС: Ця програма робить
    немає сторінки довідника. Виконайте цю команду
    за допомогою перемикача, щоб побачити, що це
    робить. Для е...
    Запустіть gapi2-codegen
  • Детальніше »

Ad