Собрать переносимый исполняемый ELF-файл можно следующим образом...
подробнее →
Процесс сборки библиотеки boost для ОС Windows и Linux существенно не отличается, за исключением указания компилятора...