User forums > Help
Setting Up Threading Building Blocks
(1/1)
donnyb:
I am having a heck of a time setting up my ttb to work with my code::blocks
I have set these things:
LD_LIBRARY_PATH = Currentdirectory/build/debug
set search directory to Currentdirectory/include
set links to libtbb_debug.so and libtbbmalloc_debug.so
set enviroment varablies
L = Currentdirectory/build/debug
l = tbb_debug
and set the search directories of compiler, links, resource complier to
Currentdirectory/build/debug
Now the program will run but in the terminal it says it can not file libtbb_debug.so.2, so I added it to the linker
Anyway I am running ubuntu and can not figure out why this is happening?
Has anyone used code::blocks with TBB and ubuntu.
Or knows why I am having this problem. Is it the operating system that can not find it or the compiler.
Thanks,
Donald
P.S. My program is just a main initializing one task
donnyb:
Oh and now none of my programs I wrote will work weather they use treads or not I have to fix this problem
Jenna:
If you use libtbb from the repo (is it in Ubuntu? it's at least in debians repos), you should either use pkg-config to set it up or ad tbb to the linker libs.
Everything else should not be necessary, because the includes and libs are in the systems standard place as used by the example.
donnyb:
I know I sound like an idiot here, but what do you mean by using the debians repos. I have installed it with my synapic package manager and it will not work. It even gives me problems over a simple pthread. If you could give me more details maybe I could figure it out. I normally install packages no problem, but this one is causing me a lot of grief.
Thanks in advance,
Donald
Jenna:
I did not tell you to use debian repos.
I only wrote that tbb is in debian repos, but I don't know whether it is in ubuntu.
Install libtbb-dev and remove all the settings you have made to get it working (LD_LIBRARY_PATH and so on).
put
--- Code: ---`pkg-config tbb --cflags`
--- End code ---
in your projects "Compiler settings -> Other options:" and
--- Code: ---`pkg-config tbb --libs`
--- End code ---
in your projects "Linker settings -> Other linker options:" and that's it.
Be aware of the backticks in the code !
Navigation
[0] Message Index
Go to full version