运行 configure 时出现“configure:错误:无效变量名称:`--prefix'”

运行 configure 时出现“configure:错误:无效变量名称:`--prefix'”

我收到以下错误:

jay@ubuntu:~/Downloads/systemc-2.3.1/objdir
$ sudo ../configure –prefix=/usr/local/systemc-2.2
configure: error: invalid variable name: `–prefix'

答案1

您是否从某处复制粘贴了该命令?如果是,请尝试实际输入它:它应该是--prefix(带有两个连字符)。有时这些东西会被 HTML 弄乱,在这种情况下,您的命令看起来像e2 80 93, unicode EN DASH而不是 ASCII --

此外(感谢@DavidFoerster)当您在主目录树中时,您不需要使用来运行 configure 脚本sudo,事实上这样做会使事情变得复杂(因为会将 root 拥有的文件留在那里,而后续的非 sudo 构建尝试无法覆盖这些文件)。您只应将其用于sudo最后make install如果您的安装前缀设置为您没有写权限的系统目录。

相关内容