无法在 Ubuntu 12.04 上安装 SDL-1.2.15

无法在 Ubuntu 12.04 上安装 SDL-1.2.15

在最新版本的 Ubuntu 上安装 SDL-1.2.15 确实遇到了麻烦。

http://www.linuxfromscratch.org/blfs/view/svn/multimedia/sdl.html

tar 文件附带的安装指南说我需要先调用配置文件。查看注释,这似乎是创建用于编译库的 makefile 所必需的。因此,按照建议,我首先输入:

sudo./configure

我收到以下错误信息:

sudo:./configure:未找到命令

现在,我已将 Ubuntu 设置为在终端窗口中将可执行文件显示为红色,而配置文件似乎不可执行。所以我很困惑。有什么想法吗?

答案1

好吧,经过了几个小时的谷歌搜索,终于找到了解决方案。我需要使用:

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."

即使经过进一步研究,仍然不太明白所说的内容。

答案2

对您创建的其他主题的评论 (配置脚本抛出 gcc 错误) 表明您尝试从非 POSIX 文件系统(从 Windows 分区)运行脚本。FAT32 等文件系统不“了解”可执行位,这就是脚本拒绝运行的原因。

相关内容