здравсвуйте.
При компилляции неких исходников (думаю, не важно каких, но просто для
информации скажу, что это учебные примеры кода на CUDA) выскакивает
такая ошибка:
/usr/local/cuda/bin/nvcc: error while loading shared libraries:
libz.so.1: wrong ELF class: ELFCLASS32
#uname -a
Linux myHost 2.6.32-5-amd64 #1 SMP Tue Mar 8 22:49:26 UTC 2011 x86_64
GNU/Linux
# cat /proc/cpuinfo
model name : Intel(R) Core(TM)2 Duo CPU E4500 @ 2.20GHz
система: debian squeeze. Кстати на lenny вышеуказанные исходники
компилировались без проблем.
Думаю, что проблема в следующем:
#file /usr/lib/libz.so.1.2.3.4
выдает такое
/usr/lib/libz.so.1.2.3.4: ELF 32-bit LSB shared object, Intel 80386,
version 1 (SYSV), dynamically linked, stripped
а должно быть, мне кажется, что-то вроде такого:
/usr/lib/libz.so.1.2.3.4: ELF 64-bit LSB shared object, x86-64, version
1 (SYSV), dynamically linked, stripped
то есть ядро 64-разрядное, а библиотеки 32-разрядные. В этом пробдема
или нет? Как выйти из ситуации?
Заранее спасибо.
--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4e9d5142.9000...@iop.kiev.ua