Я установил FEDORA и SDL и хочу программировать графику на C. при компиляции, я получаю много неопределенных ссылок на SDL_MapRGB, SDL_Init и т. Д. Я искал, что файловая система SDL.dll отсутствует ..
Как решить эту проблему?
Я установил FEDORA и SDL и хочу программировать графику на C. при компиляции, я получаю много неопределенных ссылок на SDL_MapRGB, SDL_Init и т. Д. Я искал, что файловая система SDL.dll отсутствует ..
Как решить эту проблему?
Linux не использует файлы .dll для хранения библиотек, но .so.
Во всяком случае, чтобы установить SDL в Fedora:
sudo yum install SDL*
Это установит полную библиотеку SDL со связанными пакетами разработки.
Вы также, вероятно, захотите установить группу пакетов средств разработки (для gcc и других инструментов сборки):
sudo yum groupinstall 'Development Tools'
При компиляции вам нужно будет указать GCC, какую библиотеку нужно связать:
gcc mycoolapp.c -o myapp -lSDL -lSDL_mixer