Sunifdef це інструмент командного рядка для спрощення препроцесора умовні в C / C ++ вихідний код (#if і директивами) на основі обраної інтерпретації користувача з символів препроцесора.
Sunifdef є більш потужним, наступник '' unifdef інструменту в FreeBSD. Sunifdef є найбільш корисним для розробників постійно мінливих продуктів з великими базами коду, де препроцесора умовні використовуються для налаштування функцій набори, API або реалізації різних версіях.
У цих умовах, базовий код неухильно накопичується # IfDef-забруднення, як перехідні параметри конфігурації стають Obselete. Sunifdef може в значній мірі автоматизувати періодичні задачі продувки надлишкової # IF-логіки від коду.
Установка:
Завантажити архів в місці під вашої домашньої директорії
Виписка каталог sunifdef з архіву. Чи не перейменувати його.
Для установки від джерела:
Відкрийте командний консоль і перейдіть в каталог sunifdef
Запустіть ./configure
Якщо все добре, запустити зробити
Якщо все добре, запустити су і введіть пароль адміністратора при запиті (стати корінь).
Виконати зробити установку
Для установки вбудованих виконуваним:
Як корінь, скопіюйте вбудований бен / sunfidef від sunifdef каталог в / USR / місцеві / бен.
Установка дозволів на / USR / місцеві / бен / sunifdef, щоб зробити його виконуваним.
Як корінь, скопіюйте людина / sunifdef.1 від sunifdef каталогу в / USR / місцеві / людина / man1
Щоб перевірити, що встановлені Sunifdef:
Запустіть sunifdef -v, і чекати вихід, як:
sunifdef, версія 0.1.3 (вбудований 22 лютого 2006, 19:47:48)
sunifdef: Завершено, код повернення 0x0000
Запуск людина sunifdef, і чекати, щоб побачити sunifdef людина стр.
Що нового в цій версії:
· Шість помилок фіксуються в цьому випуску.
· П'ять з цих виправлень вирішувати давні недоліки розбору sunifdef та оцінки цілочисельних констант, нішу, яка отримала трохи критики, так як інструмент розгалуженої від unifdef.
Ця версія забезпечує надійну розбір шестнадцатеричной, десяткового, вісімковій і цифрами та арифметики на них.
· Проте, як і раніше оцінює sunifdef все цілочисельні константи, як Інтс і виконує ціле число арифметичних операцій над ними.
· Це не дотягує емуляції арифметику препроцесора, у граничних випадках, що є нефіксованим дефект.
Дані програми:
Версія: 3.1.3
Дата завантаження: 2 Jun 15
Ліцензія: Безкоштовно
Популярність: 164
Коментар не знайдено