Доброго времени суток. Проблема: есть прога, надо её скомпилить так, чтобы она работала на другой линух-машине. Пробовал ключи -static-libgcc и shared-libgcc, компиляция проходит без ошибок, но на другой машине не находятся функциии из библиотеки libxml2. Опция -static выдаёт следующие ошибки: /tmp/ccL4j9GY.o(.text+0x1a): In function `main': : undefined reference to `clock_gettime' /tmp/ccL4j9GY.o(.text+0x49): In function `main': : undefined reference to `pthread_create' /tmp/ccL4j9GY.o(.text+0x73): In function `main': : undefined reference to `pthread_join' /tmp/ccL4j9GY.o(.text+0x8b): In function `main': : undefined reference to `clock_gettime' /tmp/ccL4j9GY.o(.text+0x18f): In function `work_funct': : undefined reference to `clock_gettime' /tmp/ccL4j9GY.o(.text+0x3f6): In function `work_funct': : undefined reference to `clock_gettime' /tmp/ccL4j9GY.o(.text+0x5aa): In function `work_funct': : undefined reference to `pthread_exit' /tmp/ccL4j9GY.o(.text+0x5e7): In function `rasbor': : undefined reference to `xmlCheckVersion' /tmp/ccL4j9GY.o(.text+0x5fb): In function `rasbor': : undefined reference to `clock_gettime' /tmp/ccL4j9GY.o(.text+0x621): In function `rasbor': : undefined reference to `xmlReadMemory' /tmp/ccL4j9GY.o(.text+0x664): In function `rasbor': : undefined reference to `xmlDocGetRootElement' /tmp/ccL4j9GY.o(.text+0x864): In function `rasbor': : undefined reference to `xmlNodeGetContent' /tmp/ccL4j9GY.o(.text+0xc61): In function `rasbor': : undefined reference to `xmlNodeGetContent' /tmp/ccL4j9GY.o(.text+0xe66): In function `rasbor': : undefined reference to `xmlFreeDoc' /tmp/ccL4j9GY.o(.text+0xe6e): In function `rasbor': : undefined reference to `xmlCleanupParser' /tmp/ccL4j9GY.o(.text+0xe7f): In function `rasbor': : undefined reference to `clock_gettime' collect2: ld returned 1 exit status . Результат ldd: [root@websitebuilder script]# ldd client3 libxml2.so.2 => /usr/local/lib/libxml2.so.2 (0x4002c000) libz.so.1 => /usr/lib/libz.so.1 (0x40110000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0x4011e000) libm.so.6 => /lib/tls/libm.so.6 (0x4012b000) librt.so.1 => /lib/librt.so.1 (0x4014d000) libc.so.6 => /lib/tls/libc.so.6 (0x42000000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) [root@websitebuilder script]#
Помогите или дайте ссылку. Плиз. Очень нужно.