Здравствуйте коллеги!
Использую 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...", но нигде не нашел как это сделать.
Никто не в курсе, как проблему решить?
Возможно моё предположение неверно, вообщем ищщу решение проблемы