我收到以下错误:
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
和如果您的安装前缀设置为您没有写权限的系统目录。