Создание аргументов командной строки с помощью gcc? - PullRequest
2 голосов
/ 27 октября 2009

У меня есть следующий код:

gcc test.c -o test -D ARGUMENT 2

и я хочу, чтобы он определил ARGUMENT со значением 2, но он говорит, что не может найти файл 2 или что-то еще. Как мне это сделать?

Ответы [ 3 ]

12 голосов
/ 27 октября 2009

Попробуйте

-DARGUMENT = 2

0 голосов
/ 28 октября 2009

Вы также можете использовать gcc test.c -o test -DARGUMENT.

ARGUMENT будет определен без значения, но все еще возможно проверить его, используя #ifdef и друзей.

0 голосов
/ 27 октября 2009

gcc test.c -o test -D ARGUMENT=2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...