2016-12-19 3 views
1

Я хотел бы передать аргументы при компиляции TASM-программы, чтобы скомпилировать секцию кода, которая была бы эквивалентна #ifdef с аргументом -D в C. Как это сделать с помощью TASM?Как сделать условную компиляцию с помощью TASM?

+0

Вы читали руководство пользователя для TASM (страница 11 для версии TASM 5), вы получили с Turbo Assembler, когда вы его купили? На странице 15 приведены некоторые примеры одного из вариантов. – Ped7g

ответ

2

Параметр/d определяет символ для исходного файла, точно так же, как если бы он был определен в первой строке вашего файла с директивой =. Вы, , можете использовать эту опцию столько раз, сколько хотите в командной строке.

Спасибо за вход @ Ped7g

+0

np. Если вы будете использовать некоторые бесплатные инструменты с доступной онлайн-документацией, я даже добавлю ответ с цитатой в следующий раз. :) Но в мире закрытого коммерческого ПО я несколько неохотно это делаю ... особенно для устаревшего куска SW, который я не купил (и моя университетская лицензия не распространяется на меня больше, чем на десятилетие ... но в то время мне было знакомо с TASM .. много). – Ped7g

+0

Цитирование фрагмента документации, очевидно, считается добросовестным, @ ped7g, особенно если вы отдаете должное первоисточнику. И этически говоря, Borland TASM явно отказывается от этого, поэтому я абсолютно ничего не вижу в том, что делаю значительную информацию об этом или продолжаю использовать свою оригинальную лицензию. –

Смежные вопросы