ошибка gcc libSDL пропавшие без вести при использовании “делает”

Я пытаюсь скомпилировать программу.

Я сначала узнал, что мне был нужен пакет SDL1.2-devel, таким образом, я установил их всех (вручную, вероятно, не сделал его правильно).

Прежде чем я установил пакеты SDL-dev, я не мог работать ./configure (отсутствующий sdl ошибка)

Теперь я могу работать, настраивают, но когда я работаю make, Я получаю этот вывод:

libtool: ссылка: gcc-g-O2-I/usr/include/SDL-D_GNU_SOURCE=1-D_REENTRANT - Стена-g-DPREFIX = \"/usr/local \"-DDATA_PREFIX = \"/usr/local/share \"-o gnujump game.o игровая-input.o игровая-output.o игровая-logic.o игровая-tools.o игра-timer.o main.o menu.o меню-system.o records.o SDL_2dgl.o SDL_rotozoom.o setup.o SFont.o sprite.o surface.o tools.o replay.o эффекты-blur.o эффектов-trail.o-Wl,-rpath-Wl,/usr/lib-L/usr/lib/usr/lib/libSDL.so-lpthread-lSDL_image-lSDL_mixer

gcc: ошибка:/usr/lib/libSDL.so: Никакой такой файл или каталог

Makefile:376: fallo en las instrucciones para el objetivo 'gnujump'

сделайте [2]: *** [gnujump] Ошибка 1

сделайте [2]: продажа se del directorio '/home/mauro/Sluggy/gnujump-1.0.8/src'

Makefile:357: 'все-рекурсивный' fallo en las instrucciones para el objetivo

сделайте [1]: *** [все-рекурсивная] Ошибка 1

сделайте [1]: продажа se del directorio '/home/mauro/Sluggy/gnujump-1.0.8'

Makefile:288: fallo en las instrucciones para el objetivo 'все'

сделайте: *** [вся] Ошибка 2

(Я знаю, что это находится на испанском языке. Это в основном говорит: "инструкции перестали работать" и "отъезд каталога").

Я думаю, что проблема может быть в установке SDL. Я сделал это вручную использование пакета от официальной сети.

Я ценю справку любого вида.Спасибо.

1
задан 16 August 2016 в 06:47

1 ответ

Для установки libsdl1.2-dev "официальным" способом работайте:

sudo apt-get install libsdl1.2-dev

После этого Вы, возможно, должны были бы работать .configure снова.

<час>

Эти libSDL.so не помещается непосредственно в /usr/lib. Пакет от APT настраивает путь путем размещения файла в /etc/ld.so.conf.d/, например:

$ cat /etc/ld.so.conf.d/x86_64-linux-gnu.conf
# Multiarch support
/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu
1
ответ дан 7 December 2019 в 15:50

Другие вопросы по тегам:

Похожие вопросы: