Codeblock/Linux не задать макрос с параметрами
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 16.09.08 12:40
Оценка:
Здравствуйте коллеги!

Использую Codeblocks Release 8.02, версии под Windows и под Linux.
Задаю в проекте в Build options/Compiler settings/#defines
_MY_STRINGISE(name)=#name
MY_STRINGISE(name)=_MY_STRINGISE(name)

Под виндой все хорошо компилируется. Под линкусом — bas/sh выдает ошибку

g++ -D_MY_STRINGISE(name)=#name -DMY_STRINGISE(name)=_MY_STRINGISE(name) ...
/bin/bash: -c: line 0: syntax error near unexpected token `('


т.е. не компилятор ругается, а баш (пробовал и sh просто). Есть предположение, что надо заставить среду в кавычки заключать "-D...", но нигде не нашел как это сделать.
Никто не в курсе, как проблему решить?
Возможно моё предположение неверно, вообщем ищщу решение проблемы
Маньяк Робокряк колесит по городу
codeblocks linux bash
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.