2015-03-26 3 views
0

При использовании динамической библиотеки TBB произошла ошибка и как использовать tbb в Linux и как решить следующую ошибку?Как включить динамическую библиотеку tbb.so в Makefile?

ошибка: Файл libirml.so.1 не распознается: формат файла не сталеплавильных

+0

Добро пожаловать в StackOverflow. Можете ли вы опубликовать пример кода, который вы используете, а также полную ошибку? – mjuarez

+0

Вы попробовали 'gcc -fPIC'? например: 'gcc -fPIC -g -c -Wall ac' ' gcc -fPIC -g -c -Wall bc' 'gcc -shared -Wl, -soname, libmystuff.so.1 \ -o libmystuff. so.1.0.1 ao bo -lc', и они пытаются помещать их в make-файл –

ответ

0

Пожалуйста, начните с проверки того, что файл libirml.so. действительно разделяемые библиотеки, используя ldd команду:

$> ldd libirml.so.1 

Если файл был разбит, у вас будет сообщение:

не динамический исполняемый

В противном случае (случай действительно общей Lib) вы будете иметь некоторую информацию, как эти:

libc.so.6 => /lib/libc.so.6 (0x00002)

/lib/ld-linux-64.so.2 (0x00005)

Смежные вопросы