Пытаюсь откомпилировать программу с SDL - проходит успешно, но на стадии линковки выдает:
/tmp/ccE5UxGX.o: In function `main':1.cpp:(.text+0x19): undefined reference to `SDL_Init'
:1.cpp:(.text+0x25): undefined reference to `SDL_GetError'
/tmp/ccE5UxGX.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
Что бы это могло значить? Точнее что это значит я знаю, а вот как это исправить - нет
Проблемы с компиляцией в Fedore Core 5 (Глючит на стадии линковки)
Модератор: Модераторы разделов
-
tba
- Сообщения: 48
- ОС: Debian, Centos
Re: Проблемы с компиляцией в Fedore Core 5
А SDL-devel установлена?
-
ezheg
- Сообщения: 258
- Статус: джидай 3-го уровня
- ОС: Mac OS X
Re: Проблемы с компиляцией в Fedore Core 5
если компиляция проходит успешно => как минимум заголовочные файлы SDL в системе присутсвуют. а значит присутсnвуют и требуемые библиотеки (только если автор не занимается чем-то не стандартным
)
тогда компилируем так:
g++ a.cpp -I/usr/include/SDL -L/usr/lib -lSDL
или так:
g++ a.cpp `sdl-config --cflags --libs`
тогда компилируем так:
g++ a.cpp -I/usr/include/SDL -L/usr/lib -lSDL
или так:
g++ a.cpp `sdl-config --cflags --libs`
-
dik
- Сообщения: 9
- ОС: Fedora Core 6
Re: Проблемы с компиляцией в Fedore Core 5
Ага))) Пасиб. Нашел чуть раньше вашего поста документ по SDL где как раз было это написано))