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

Ad


Значок OnWorks

m68hc12-gasp - онлайн у хмарі

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

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

ПРОГРАМА:

ІМ'Я


gasp - препроцесор для збірки програм

СИНТАКСИС


задихатися [-a|-- чергувати] [-c CHAR | --commentchar CHAR] [-d|--відлагоджувати] [-h|--допомога] [-M|--МРТ]
[-o OUTFILE | - вихід OUTFILE] [-p|--друк] [-s|--копієджерело] [-u|--необґрунтовано]
[-v|-- версія] INFILE ...

ОПИС


Основна мета асемблера GNU - зібрати вихідні дані інших
програми, зокрема компілятори. Коли вам доводиться вручну кодувати спеціалізовані підпрограми на зборці,
це означає, що асемблер GNU є недружнім процесором: він не має директив для макросів,
умовні умови або багато інших зручностей, які ви можете очікувати.

У деяких випадках ви можете просто використовувати препроцесор C або узагальнений препроцесор, наприклад
M4; але це може бути незручно, оскільки жодна з цих речей не розроблена зі збіркою
розум.

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

INFILE... це файли для попередньої обробки.

ВАРІАНТИ


Найпростіший спосіб використовувати GASP - це запустити його як фільтр і зібрати його вихід. В Unix
і тому подібне, ви можете зробити це, наприклад:

$ gasp prog.asm | як -о прог.о

Природно, є також кілька параметрів командного рядка, які дозволяють запитувати варіанти
ця основна тема. Ось повний набір можливостей для командного рядка GASP.

-a

-- чергувати
Використовуйте альтернативний синтаксис макросу. *Примітка Синтаксис альтернативного макросу: альтернативний, для a
обговорення того, чим цей синтаксис відрізняється від синтаксису GASP за замовчуванням.

-c CHAR

--commentchar CHAR
Використовуйте CHAR як символ коментаря. Символ коментаря за замовчуванням — `!'. Для
Наприклад, щоб використовувати крапку з комою як символ коментаря, вкажіть `-c ';'' у GASP
командний рядок. Оскільки командні символи асемблера часто мають особливе значення
для командних оболонок добре вводити в лапки або екранувати CHAR, коли ви вказуєте a
символ коментаря.

Для простоти всі приклади в цьому посібнику використовують коментар за замовчуванням
символ `!'.

-d

--відлагоджувати
Показати статистику налагодження. У цій версії GASP цей параметр створює
статистичні дані про буфери рядків, які GASP виділяє внутрішньо. Для кожного
визначений розмір буфера S, GASP показує кількість рядків N, які він виділений, з a
рядок такий:

розмір струн S: N

Після завершення GASP відображає цю статистику в стандартному потоці помилок
попередня обробка.

-h

--допомога Відобразити підсумок параметрів командного рядка GASP.

-M

--МРТ Використовуйте режим сумісності МРТ. Використання цієї опції змушує GASP прийняти синтаксис і
псевдооперації, які використовуються асемблером Microtec Research `ASM68K'.

-o OUTFILE

- вихід OUTFILE
`-o OUTFILE' `--output OUTFILE' Запишіть результат у файл під назвою OUTFILE. Якщо ви
не використовуйте параметр `-o', GASP записує свій вихід у стандартний вихідний потік.

-p

--друк
Друк номерів рядків. GASP підпорядковується цій опції _лише_, якщо ви також вкажете `-s' для копіювання
вихідні рядки на його вихід. За допомогою `-s -p' GASP відображає номер рядка кожного
вихідний рядок скопійовано (відразу після символу коментаря на початку
рядок).

-s

--копієджерело
Скопіюйте вихідні рядки у вихідний файл. Використовуйте цю опцію, щоб побачити ефект від
кожна лінія препроцесора на виході GASP. GASP розміщує символ коментаря (`!').
за замовчуванням) на початку кожного рядка джерела, який він копіює, щоб ви могли використовувати це
варіант і все одно зібрати результат.

-u

--необґрунтовано
Обійти межу «необґрунтованого розширення». Оскільки ви можете визначити макроси GASP всередині
інші макровизначення, препроцесор зазвичай включає перевірку працездатності. Якщо
ваша програма вимагає більше 1,000 вкладених розширень, GASP зазвичай завершується з
повідомлення про помилку. Використовуйте цю опцію, щоб вимкнути цю перевірку, дозволивши необмежену кількість
вкладені розширення.

-v

-- версія
Відобразити номер версії GASP.

INFILE ...
Імена вхідних файлів. Ви повинні вказати принаймні один вхідний файл; якщо ви вкажете
більше, GASP попередньо обробляє їх усі, об’єднуючи вихідні дані в порядку, який ви перерахували
аргументи INFILE.

Позначте кінець кожного вхідного файлу командою препроцесора `.END'.

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


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

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

Команди Linux

Ad