Це команда nccld, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
nccgen - аналіз вихідного коду
СИНТАКСИС
nccgen файл.c
ОПИС
nccgen це програма, яка може допомогти вам зламати/вивчити вихідний код програм C. Це буде
повідомляти, які функції викликають які інші функції, які функції викликають інші
функції та які глобальні змінні та члени структур використовуються функціями. Це
корисно, якщо ви хочете проаналізувати програму і зрештою зламати її.
ВИКОРИСТАННЯ
використовувати nccgen знайди Makefile програми, яку потрібно проаналізувати. В Makefile розмістити
рядок, який встановлює компілятор C. Зазвичай це щось на зразок CC = ПКУ і ти повинен
змінити його на CC = nccgen -ncgcc -ncld -ncfabs. Потім складіть додаток. Може бути
корисно також замінити AR = ar з AR = nccar та LD = ld з LD = nccld щоб зв'язати nccout
об'єктні файли.
ВИХІД
nccgen створить файл з nccout розширення для кожного проаналізованого файлу C. Тоді можна
використовувати переглядач ncnav (з ncnav program.nccout ), щоб переглянути ці дані та виконати свою роботу.
Якщо процедура make зв'язує об'єктні файли з "ar" або "ld", вам слід вручну зв'язати файли
вироблений .nccout файли.
AUTHORS
Домашня сторінка проекту ncc: http://students.ceid.upatras.gr/~sxanth/ncc/
Використовуйте nccld онлайн за допомогою служб onworks.net