Есть ли такая функциональность в GCC/C ++. Например < /p>
#ifdef __linux__
//linux code goes here
#elif _WIN32
// windows code goes here
#else
#endif
< /code>
для бывшего. Force Compile для Linux < /p>
gcc/g++ my_prog.c -di __linux__ -o ./my_prog
< /code>
Это только для одного случая, но вы понимаете. Существует ли гибкость для полного управления процессом компиляции макроса для переопределения по умолчанию с помощью параметров командной строки? В том числе с пользовательскими директивами
Подробнее здесь: https://stackoverflow.com/questions/796 ... mmand-line