Возникли проблемы с установкой SDL-1.2.15 в последней версии Ubuntu.
http://www.linuxfromscratch.org/blfs/view/svn/multimedia/sdl.html
Руководство по установке, поставляемое с файлом tar, говорит, что мне нужно начать с вызова файла конфигурации. Глядя на комментарии, кажется, что это необходимо для создания make-файла для компиляции библиотеки. Итак, в соответствии с рекомендациями, я начинаю с ввода:
sudo ./configure
На что я получаю следующее сообщение об ошибке:
sudo: ./configure: команда не найдена
Теперь у меня есть Ubuntu, настроенная для отображения исполняемых файлов красным цветом в окне терминала, и файл конфигурации, по-видимому, не является исполняемым. Так что я в замешательстве. Есть идеи, что случилось?
Хорошо, так много часов поиска в Google показывают решение проблемы. Мне нужно было использовать:
sudo sh ./configure
Объяснение того, почему можно найти здесь:
http://forums.libsdl.org/viewtopic.php?t=8083& ; highlight = configure + command
"`cd' to the directory containing the package's source code and type
`./configure' to configure the package for your system. If you're
using `csh' on an old version of System V, you might need to type
`sh ./configure' instead to prevent `csh' from trying to execute
`configure' itself."
Все еще не совсем понимаю, что говорится, даже после дальнейших исследований.
Комментарии к другой теме, которую вы создали (, скрипт конфигурации выдает ошибки gcc ), указывают на то, что вы пытались запустить скрипт из файловой системы, отличной от POSIX (из раздела Windows). Файловые системы, такие как FAT32, не «знают» о исполняемом бите, поэтому сценарий отказался запускаться.