Ik probeer de multicore versie van hcook/parallel-gmm te compilen. Op basis van de Makefile lijkt men hiervoor Intel's ICC compiler te willen gebruiken, bovendien heeft het een Cilk Plus dependency. Daarom heb ik Intel® C++ Composer XE 2011 for Windows gedownload en geinstalleerd. Tevens heb ik GNU make geinstalleerd.
De singlecore versie compiled zonder problemen (in cygwin), echter levert de multicore versie een error:
make: icc: Command not found
make: *** [gaussian.o] Error 127
Op basis van deze link dacht ik dat de icc compiler meekwam met hetgeen ik geinstalleerd heb. Echter wanneer ik de command prompt van 'Intel 64 Visual Studio 2010 mode' start (en dus de environment goed ingesteld staat) wordt icc of icc.exe ook niet herkend. Bovendien kan ik in C:\Program Files (x86)\Intel\Composer XE 2011 SP1\ ook geen icc.exe vinden.
Dus om eerlijk te zijn zit ik een beetje vast en weet ik nog steeds niet goed wat die icc nou precies is en hoe ik daar aan kom.
De singlecore versie compiled zonder problemen (in cygwin), echter levert de multicore versie een error:
make: icc: Command not found
make: *** [gaussian.o] Error 127
Op basis van deze link dacht ik dat de icc compiler meekwam met hetgeen ik geinstalleerd heb. Echter wanneer ik de command prompt van 'Intel 64 Visual Studio 2010 mode' start (en dus de environment goed ingesteld staat) wordt icc of icc.exe ook niet herkend. Bovendien kan ik in C:\Program Files (x86)\Intel\Composer XE 2011 SP1\ ook geen icc.exe vinden.
Dus om eerlijk te zijn zit ik een beetje vast en weet ik nog steeds niet goed wat die icc nou precies is en hoe ik daar aan kom.