Спасибо, что в прошлый раз посоветовали отличный тулкит fltk, теперь ламерский вопрос по линковки проги =)
На ура компилится при fltk - статик, остальное - динамик:
g++ -I/opt/fltk/include ./gui.cxx -o gui -L/usr/X11R6/lib -L/opt/fltk/lib /opt/fltk/lib/libfltk.a -lm -lXext -lX11
Но если добаить флаг -static (не хочу зависеть от libc и т.п.), то валятся ошибки:
/opt/fltk/lib/libfltk.a(filename_expand.o)(.text+0x16c): In function `fl_filename_expand(char*, int, char const*)':
: warning: Using 'getpwnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
........................<и т.п.>...........................
/usr/X11R6/lib/libX11.a(XlibInt.o)(.text+0xc68): In function `_XEventsQueued':
: undefined reference to `pthread_equal'
/usr/X11R6/lib/libX11.a(XlibInt.o)(.text+0xcf4): more undefined references to `pthread_equal' follow
collect2: ld returned 1 exit status
Что делаю не так?
Ответ на:
комментарий
от Gharik
Ответ на:
комментарий
от erDiZz
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Static linking (2008)
- Форум undefined reference to .... при сборке со статическими библиотеками (2021)
- Форум qt gcc-3.3 link problem (2003)
- Форум Глюк при сборке (2005)
- Форум статическая линковка в ghc (2012)
- Форум Глюк с gcc (2005)
- Форум ошибка при линковке (2011)
- Форум Помогите!!! Скомпилить прог у и запустить еёан другой машине. (2004)
- Форум blender-2.30: compile error (2004)
- Форум Ошибка при компиляции (2005)