помимо компилятора могут быть зависимости-библиотеки и зависимости- заголовочные файлы. даже под линуксом может быть не тривиально. зачем вообще компилируешь? готовых бинарников в этой луи нет? видимо, на прыщах и на винде разные компиляторы сишечки? и там подготовлено под линуксовый?