Есть некая lib*.so. Там есть набор глобальных символов, nm их все показывает. Но при линковке ld ругается на undefined reference на эти символы :(( Кусок вывода nm: ............. 00257e98 D _0java_io_File_strtable 001eb970 T _0java_io_FileSystem_begin ............. А собираю так: gcc -c test.c -o test.o gcc test.o libmylib.so -o test Возможно, у "ненайденных" символов имеются какие-то флаги, которые не дают ld делать ссылки на них. Может быть, можно как-то запретить ld смотреть на эти атрибуты? Заранее благодарю за помощь.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум ERROR - кажись с библиотеками????HELP (2001)
- Форум Error (2001)
- Форум не могу этот GTK+ поставить... =( (2008)
- Форум Как правильно собрать программу со статически собранным mysql? (2008)
- Форум OpenGL программирование в FreeBSD: траблы (2007)
- Форум dlopen causes SEGFAULT (2005)
- Форум кто кривой: я, mingw, g++ или кто-то ещё? (2010)
- Форум Проблемы с кросскомпиляцией GCC под MIPS (2024)
- Форум [новичок]пытаюсь подключить allegro (2011)
- Форум Сборка mplayer из исходников, ошибка линкера «undefined reference» для функций Xorg (2016)