当我执行命令时,sudo make我收到此错误:
No targets specified and no makefile found. Stop.
Run Code Online (Sandbox Code Playgroud)
make在当前工作目录中查找名为makefile或的文件Makefile。如果没有找到,它会说:
No targets specified and no makefile found.
Run Code Online (Sandbox Code Playgroud)
您可以使用 指定文件-f,尽管实际上听起来您不知道自己在做什么,因此也许您应该询问更具体的详细信息。
以 root身份构建东西(即 run )是一个非常糟糕的主意make。以普通用户身份进行构建,并且仅以 root 身份安装。
典型的舞蹈是:
./configure
make
Run Code Online (Sandbox Code Playgroud)
如果前一个进展顺利,那么你做
sudo make install
Run Code Online (Sandbox Code Playgroud)
但正如金发姑娘所说,你最好问得具体一点:这是什么包?它是否已经可用于您的发行版?如果是,那有什么问题?(不,“我在 <random site> 上看到一条消息说我的发行版不安全!!!”并没有削减它;如果您的发行版管理得当,他们已经修补了问题。)如果没有,也许他们有理由不包括它......该功能是否以其他方式可用?
如果您没有经验,也不知道自己在做什么,就无法评估风险,也无法从任何事故中恢复过来。在您的系统上安装随机软件可能会破坏它。
| 归档时间: |
|
| 查看次数: |
59153 次 |
| 最近记录: |