@akaaxel

Как захардкодить значения переменных на С на стадии компиляции?

Есть например такой код
int main()
{
//int a = ?
//int b = ?
asm ("add r10, %0, %1", : :"r"(a), "r"(b));
return 0;
}
Как задать переменные a и b числами на стадии компиляции?
  • Вопрос задан
  • 448 просмотров
Решения вопроса 1
@akaaxel Автор вопроса
Все нашел gcc -Da=10 -Db=12
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@dmitryKovalskiy
программист средней руки
Через директивы препроцессора. #define и все такое. И кстати, насколько я знаю, правильно - захардкодить.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы