【问题标题】:make: *** No rule to make target `under'. Stop [closed]make: *** 没有规则使目标“低于”。停止[关闭]
【发布时间】:2013-04-15 17:31:20
【问题描述】:

我对 linux 很陌生。我正在关注我的老师在他的网页上所说的话。我必须键入要编译的命令是在 ./cbp2-infrastructure-v2/src 下生成的。所以我把make放在/home/dkk/cbp2-infrastructure-v2/src下。它给了我一个错误: * 没有规则使目标“低于”。停止。我正在运行 linux mint 14。有人可以帮帮我吗?谢谢。

【问题讨论】:

  • 我猜你应该进入 ./cbp2-infrastructure-v2/src 目录,然后输入make 不带参数。即make./cbp2-infrastructure-v2/src.

标签: linux ubuntu compilation linux-mint


【解决方案1】:

并不是说你应该输入:

make under /home/dkk/cbp2-infrastructure-v2/src

意思是你应该切换到那个目录并输入make

cd /home/dkk/cbp2-infrastructure-v2/src
make

或等效:

make -C /home/dkk/cbp2-infrastructure-v2/src

【讨论】:

  • 太棒了!非常感谢你。我可以再请你一件事情吗?如何从终端运行编译后的文件?当我尝试通过在 -C /home/dkk/cbp2-infrastructure-v2/ 下键入运行跟踪来运行它时,它说运行:找不到命令。我在输入写命令吗?非常感谢。
  • 不,这意味着“转到该目录并输入traces”。您可能应该向您的老师或同学寻求帮助 - 您似乎需要一个非常基础的教程。
  • 哦,好的,谢谢。作业 pdf 说我应该在 ./cbp2-infrastructure-v2/ 下键入运行跟踪,我应该键入什么来运行程序。我知道我需要基本教程,但是你能告诉我是否需要输入任何命令来运行程序吗?谢谢
  • 哦,其实我明白了。我只需要将目录更改为包含该文件的文件夹并键入 g++ predict 其中 predict 是程序的名称。非常感谢您的帮助。我真的很感激。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-10
  • 1970-01-01
相关资源
最近更新 更多