LINUX.ORG.RU

Компиляция под MinGW (windows) и GCC (Linux)


0

0
Есть приложение, которое я сам пишу на C++. Компилиться будет под linux (GCC 3.4.6) и под windows (MinGW). Есть участки кода, которые специфичны для платформы и для компилера (в MinGW кой-чего нет). Что с ними лучше делать? #ifdef? А что именно проверять?
anonymous
А почему MinGW - cygwin поудобнее будет!
UVV ★★★★★
()
ну чего-чего - опции компиляции проверять.
выстави переменные в Makefile
LINUX и WINDA к примеру.
и проверяй их
#ifdef LINUX
то код для gcc
#else
код для мастдая
#endif

например, так.
vaborg ★★★
()
Ответ на: комментарий от vaborg
Не, я просто думал, что есть уже готовые переменные, которые можно проверять, чтоб самому меньше телодвижений делать :)
anonymous
()
Ответ на: комментарий от anonymous
> #ifdef __linux #ifdef __unix

Thanx, работает

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.