2011-10-19 5 views
0

J'ai cherché des forums sur google et tbbs sur la façon d'installer TBB.Installer TBB sous Linux 11.04

J'ai téléchargé à la fois Linux et source: http://threadingbuildingblocks.org/ver.php?fid=175

Extrait de les utiliser -xvf de goudron, puis a couru le fichier makefile. Puis je suis allé à tbb/build/linux_intel64_gcc_cc4.5.2_libc,13_kernel2.6.38_debug/ et a couru tbbvars.sh

J'ai aussi essayé de courir tbb/build/generate_tbbvars.sh, puis tbbvars.sh et tbbvars.csh

Peu importe ce que je TY lorsque je tente de compiler un programme avec -ltbb, je reçois /usr/bin/ld: skipping incompatible /usr/lib/libtbb.so when searching for -ltbb /usr/bin/ld: cannot find -ltbb

Quelqu'un sait comment réparer ceci?

Linux damian-HP-Z600-Workstation 2.6.38-8-generiC#42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

+0

Quelle est la sortie de 'fichier/usr/lib/libtbb.so'? –

Répondre

1

Ceci est un autre exemple de la question a répondu lucidement here. Vous avez des bibliothèques de largeur d'un bit et essayons de les lier dans une compilation d'une largeur de bit différente. Si le processus de compilation de votre application et votre processus de compilation TBB ont tous deux été effectués sur le même système, l'un d'entre eux doit avoir fait une erreur en décidant de produire un code 32 bits ou un code 64 bits.

+0

Merci, je réutilisais un vieux fichier make, et j'ai juste copié et collé les paramètres ... –

Questions connexes