redhat 5下安装阿帕奇出现make: *** No targets specified and no makefile found. Stop.

[root@localhost~]#tarzxfhttpd-2.2.9.tar.gz[root@localhost~]#cdhttpd-2.2.9[root@localh... [root@localhost ~]# tar zxf httpd-2.2.9.tar.gz
[root@localhost ~]# cd httpd-2.2.9
[root@localhost httpd-2.2.9]# ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
checking for chosen layout... Apache
checking for working mkdir -p... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu

Configuring Apache Portable Runtime library ...

checking for APR... reconfig
configuring package in srclib/apr now
configure: WARNING: Unrecognized options: --enable-so, --enable-rewrite
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
Configuring APR library
Platform: i686-pc-linux-gnu
checking for working mkdir -p... yes
APR Version: 1.3.0
checking for chosen layout... apr
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
configure failed for srclib/apr
[root@localhost httpd-2.2.9]# make
make: *** No targets specified and no makefile found. Stop.

这是做的整个过程,希望高手帮下忙!
在教下我,怎么样才能make!还有安装gcc的哪个包,我的系统是redhat 5的!谢谢大家了! 加我也行,547692926
展开
 我来答
dnastar
2017-04-12 · TA获得超过716个赞
知道小有建树答主
回答量:286
采纳率:50%
帮助的人:278万
展开全部
configure没有通过啊
“configure: error: no acceptable C compiler found in $PATH”
没找到可用的C编译器,可能是你GCC没装吧,装了GCC就行了(如果已经装了,把路径加入PATH即可)
---------------
我就详细点告诉你怎么做吧:
你如果要在redhat5编译C/C++程序,你必须安装以下的软件包:
=> autoconf:configure用的
=> make/automake: make的主程序
=> GNU GCC C 编译器(gcc) version 4.1: 编译C的
=> GNU GCC C++ 编译器 (gcc-c++): 编译C++的

在Redhat / CentOS / Fedora Linux下(前者是商业版要付钱,中间的是代码重编译社区版免费,后者是个人电脑用的不知道免费不免费。。。因为我用的是ubuntu),你可以用下面的方式安装这几个软件包(任何一种都可以的)
[a] GUI界面(最适合刚从windows转过来的菜菜)
[b] 从CD装RPM包(有盘的)
[c] 从网上自动下载安装(最方便)

方法1:打入下面的命令,找到包,选择后应用即可
$ system-config-packages &

方法2: CD,把系统安装光盘(如果你有)放入光驱,打入下面的命令
# rpm -ivh gcc*

方法3: 网上下载,打入下面的命令(需要预装yum,不过一般发行版都整合yum的,自动下载安装软件仓库中最新的)
# yum install gcc gcc-c++ autoconf automake

任一方法,安装成功以后就可以用传统的./configure和make,sudo make install安装apache了
百度网友fdf66634
2018-03-31 · TA获得超过1.3万个赞
知道小有建树答主
回答量:10
采纳率:7%
帮助的人:1.2万
展开全部

你如果要在redhat5编译C/C++程序,你必须安装以下的软件包:
=> autoconf:configure用的
=> make/automake: make的主程序
=> GNU GCC C 编译器(gcc) version 4.1: 编译C的
=> GNU GCC C++ 编译器 (gcc-c++): 编译C++的

在Redhat / CentOS / Fedora Linux下(前者是商业版要付钱,中间的是代码重编译社区版免费,后者是个人电脑用的不知道免费不免费。。。因为我用的是ubuntu),你可以用下面的方式安装这几个软件包(任何一种都可以的)
[a] GUI界面(最适合刚从windows转过来的菜菜)
[b] 从CD装RPM包(有盘的)
[c] 从网上自动下载安装(最方便)


删除了系统原带的sqlite3 ,到官网上下一个源码,重新编译安装sqlite3。

如:
把sqlite3安装到 /usr/local/sqlite3
tar zxf sqlite3.xxxx.tar.gz
cd sqlite.3.xxxx
./configura --prefix=/usr/local/sqlite3
make && make install
cd ..

最后在编译Gearman时带上 --with-sqlite3=/usr/local/sqlite3,告诉编译器应该使用这个新的sqlite即可。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小龙冰凌
2010-08-04 · TA获得超过173个赞
知道答主
回答量:160
采纳率:0%
帮助的人:98.4万
展开全部
系统里有RedHat自带的rpm的httpd,你把它缷了,就没事了。rpm -e httpd system-config-httpd (依赖的rpm包)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f4ab06586
2010-08-05
知道答主
回答量:18
采纳率:0%
帮助的人:12万
展开全部
放入光盘
挂载上后
进入光盘目录
cd Server
ll |grep gcc
rpm -ivh gcc-XXX.rpm

安装就可以啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式