Chinaunix

标题: 各位,有礼了,关于make 的问题,请大哥留步. [打印本页]

作者: jervis0211    时间: 2005-08-09 22:33
标题: 各位,有礼了,关于make 的问题,请大哥留步.
关于make
在 安装软件时,我确信在RedHat第一张光盘安装了make这个软件包,但我装时,

往常是./configure
      make
      make install

但我一 make 就提示make: *** No targets specified and no makefile found.  Stop.
我装的可是经典的软件Apache呀,刚从apache.org 下的,真郁闷了,

我的系统是REDHAT9,也够经典的了

大哥们看到这一定要为我主持公道呀,谢死你们了

作者: jervis0211    时间: 2005-08-09 22:52
标题: 各位,有礼了,关于make 的问题,请大哥留步.
等阿等阿等
作者: jervis0211    时间: 2005-08-10 12:58
标题: 各位,有礼了,关于make 的问题,请大哥留步.
顶啊,顶
作者: luodarou    时间: 2005-08-10 12:58
标题: 各位,有礼了,关于make 的问题,请大哥留步.
./configure 成功了么?把最后几行信息帖出来看看
作者: jervis0211    时间: 2005-08-10 13:00
标题: 各位,有礼了,关于make 的问题,请大哥留步.
./configure成功了,但make编译不了
提示:make: *** No targets specified and no makefile found.  Stop.
作者: wolfg    时间: 2005-08-10 13:18
标题: 各位,有礼了,关于make 的问题,请大哥留步.
configure成功了怎么会找不到makefile?
作者: 我菜我怕谁    时间: 2005-08-10 14:31
标题: 各位,有礼了,关于make 的问题,请大哥留步.
晕啊!!!你有没有进入源码目录????看看有没有src目录,进去make,绝对可以的!!!
作者: 双眼皮的猪    时间: 2005-08-10 14:45
标题: 各位,有礼了,关于make 的问题,请大哥留步.
[quote]原帖由 "wolfg"]configure成功了怎么会找不到makefile?[/quote 发表:

哈哈~正解~应该是找不到Makefile,楼主看看你make的那个目录有没有makefile,如果没有的话可能是configure失败,可以看configure.log有没error之类的字符...
作者: jervis0211    时间: 2005-08-10 16:08
标题: 各位,有礼了,关于make 的问题,请大哥留步.
怎么会跑到/src里去呢?
我没make install前,所有的文件都在解压出来的那个目录里呀。

比如我要安装  a.tar.gz  在/home目录下

我cd /home
tar zxvf a.tar.gz

然后解压出来一个a的文件夹,当然了是在/home目录下

我再cd /home/a
./configure
配置好了,到这里都成功了!
接下来
make
就出现问题make: *** No targets specified and no makefile found.  Stop.
------------------------------------------------
不知道“我菜我怕谁 ”大哥讲的src是怎么来的,请大家帮忙,因为这会安装Linux是自己订制的,比较晕,谢谢各位
作者: jervis0211    时间: 2005-08-10 17:45
标题: 各位,有礼了,关于make 的问题,请大哥留步.
不好意思,再顶下,一不来,帖子马上沉下去了
作者: 双眼皮的猪    时间: 2005-08-10 18:41
标题: 各位,有礼了,关于make 的问题,请大哥留步.
不是说过了没有makefile嘛...提示也是啊...没错啊~
不是让你看configure.log嘛~啥都不说~咋帮你啊?
作者: zhangweibo    时间: 2005-08-10 18:55
标题: 各位,有礼了,关于make 的问题,请大哥留步.
肯定是configure失败了,呵呵
作者: jervis0211    时间: 2005-08-11 08:30
标题: 各位,有礼了,关于make 的问题,请大哥留步.
55555555555,不 能 怪 我 阿,我下载的二进制的,并非源代码,不需要configure的,可是我又出现这问题:
[root@localhost www]# /usr/local/mysql/scripts/mysql_install_db --user=mysql
/usr/local/mysql/scripts/mysql_install_db: line 1: my_print_defaults: command not found
Could not find help file 'fill_help_tables.sql' in ./support-files or inside ..

情 大家帮忙,谢谢
作者: bloodworld    时间: 2005-08-11 08:53
标题: 各位,有礼了,关于make 的问题,请大哥留步.
Mysql的二进制是不用编译的,因此和make文件没有关系,直接运行./scripts/mysql_install_db就可以了,照你的说法可能是没有为给mysql文件夹权限,也可能是你没有添加mysql用户和组。
作者: jervis0211    时间: 2005-08-11 09:02
标题: 各位,有礼了,关于make 的问题,请大哥留步.
我在这前就执行了 useradd mysql
它也提示 user mysql exsits
作者: luodarou    时间: 2005-08-11 09:13
标题: 各位,有礼了,关于make 的问题,请大哥留步.
昨天你不是安装Apache 么? 怎么现在又变成Mysql 了 ????
!!!!
作者: sucrolee    时间: 2005-08-11 09:35
标题: 各位,有礼了,关于make 的问题,请大哥留步.
查一查当前目录有没有叫makefile的文件
作者: haoyufu    时间: 2005-08-11 09:36
标题: 各位,有礼了,关于make 的问题,请大哥留步.
你看看你那里有没有make目录里有没有makefile文件

在贴出信息
作者: jervis0211    时间: 2005-08-11 09:41
标题: 各位,有礼了,关于make 的问题,请大哥留步.
APACHE是源代码的,已经搞定了,MYSQL有点问题,他是2进制包解压出来直接是可执行文件,当然 没有makefile了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2