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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.