【发布时间】:2013-09-16 17:59:11
【问题描述】:
首先,如果我问的是愚蠢的问题,我深表歉意。因为我实际上已经离开 unix 8 个月了。我已经安装了安装另一个应用程序所需的 GMP、libpcap 和 Gengetopt。我使用了以下命令:
sudo apt-get install libgmp3-dev libpcap-dev gengetopt
之后我尝试了
cd src; make
但它表明
make: ***No targets specified and no makefile found. Stop.
我的当前目录是home 目录。
我的问题是:
- 这些软件包是否安装不正确?
- 我的 makefile 目标目录错了吗?
【问题讨论】:
-
听起来
src是空的,或者至少不包含Makefile。 -
我没有 root 访问权限。我查看了服务器,发现软件包安装在 /usr 目录中。
-
包不是问题。安装包肯定不会在你的主目录中填充
src目录。你想从源代码构建这些包吗?那就试试apt-get source libgmp3;但源目录将被称为libgmp3-2.34,而不是src。 -
无论如何,您的问题似乎暗示您要编译“另一个应用程序”,并且其来源在
/home/you/src。如果不是这种情况,请编辑问题以澄清这一点。 -
好的。感谢您的解释。我只需要一点时间来找出确切的问题,然后我会在这里编辑我的帖子。
标签: linux unix ubuntu makefile