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

如题所述

第1个回答  2018-04-01
你如果要在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即可。
相似回答