makefile出现gcc:command not found有关问题
发布时间:2011-06-27 17:37:11 文章来源:www.iduyao.cn 采编人员:星星草
makefile出现gcc:command not found问题
大家帮我看一下是怎么回事?
OPTS = -Wall -Werror
PATH = /usr/local/mysql
INCLUDE = $(PATH)/include/mysql
LIB = $(PATH)/lib/mysql
all: server client
.PHONY: all
server: server.o operate.o
@gcc $^ -o $@ $(LIB)/libmysqlclient.a -lz
client: client.o operate.o
@gcc $^ -o $@ $(LIB)/libmysqlclient.a -lz
server.o: server.c operate.h exception.h
@gcc $(OPTS) -c $< -o $@ -I$(INCLUDE)
client.o: client.c operate.h exception.h
@gcc $(OPTS) -c $< -o $@ -I$(INCLUDE)
operate.o: operate.c operate.h exception.h
@gcc $(OPTS) -c $< -o $@ -I$(INCLUDE)
.PHONY: clean
clean:
@rm -f client.o operate.o server.o
当make时,会出现
make: gcc: command not found
如果在makefile中不使用变量的话,就没这问题。
这是怎么回事啊?
------解决方案--------------------
server: server.o operate.o
@gcc $^ -o $@ $(LIB)/libmysqlclient.a -lz
@gcc前面加上一个tab键试试
------解决方案--------------------
你设置了PATH值,使它指向了错误的路劲。应该是这样。
------解决方案--------------------
楼上说的有道理,PATH貌似是系统的变量,不能这样直接赋值
------解决方案--------------------
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
在ubuntu下怎么播放swf 和csf 文件?
虽然,firefox 可以播放swf文件,但是没有托动条。
在ubuntu下怎么播放swf和 csf文件?
哪个高...
-
2011年最新录制的Linux(CentOS)视频教程
电驴地址:http://www.verycd.com/topics/2875873/
------解决方案--------------------
l...
-
求《操作系统:设计与实现》pdf
A.S.Tanenbaum写的《操作系统设计与实现》,有上下册,谁有的,帮个忙,非常感谢。qifeifei@live.cn
----...
-
linux用户态内存的物理地址问题?
小弟我看linux内存管理一段时间了。有一个问题一直不解。 linux用户态进程使用0—3G的线性地址...
-
安装linux chm阅读器 xchm
[root@localhost ~]# yum install chmlib
[root@localhost ~]# yum install wxGTK
[root@localhost ~]...
-
都说Linux是开源的,在哪可以找到Linux的源码?
都说Linux是开源的,在哪可以找到Linux的源码?
烦请各位高手指点一二,谢谢。
------解决...
-
求解2个概念,书上没找到,急用,谢谢大家
1.Unix中磁盘文件和设备文件的异同点。
2.Unix中原子和竞争的概念。
求正解,因为考试可能会考...
-
有人在fedora 10下安装 oracle database 11g,没有呀?提供个安装步骤
有人在fedora 10下安装 oracle database 11g,没有呀?提供个安装...
-
用什么学习函数库?
我们现在学习LINUX 编程,读程序时候有很多头文件,代码中有许多库函数。
#include <sys/types.h>
#include <wait....
-
linux下c语言写的shell,花了不少时间写得 有兴趣的可以看看,本人linux初学者
http://download.csdn.net/source/2799757
------解...