LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 629|回复: 2

小妹初学编程:求教如何让automake生成的makefile能识别xlib库阿!

[复制链接]
发表于 2004-5-26 20:24:22 | 显示全部楼层 |阅读模式
这个问题已经困扰我很久了!麻烦大家帮帮小妹!
我用xlib编写了一个图形程序,然后用automake生成makefile,我的configure.in文件中已经加入了以下的内容
LIB=-L/usr/X11R6/lib
INCLUDE=-I/usr/X11R6/include/X11
LIBS=-lX11 -lc -lm
然后依次执行aclocal,autoconf,automake --add-missing  ./configure
./configure完没有任何问题,但是执行make的时候就会出现以下的问题:我已经在Makefile中加入了
LIB=-L/usr/X11R6/lib
INCLUDE=-I/usr/X11R6/include/X11
LIBS=-lX11 -lc -lm (如果不加,make的时候会不识别xlib的一些函数)
但是加上后make仍然会出现一些错误:
g++  -g -O2   -o man  man.o  -lX11 -lc -lm
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
make: *** [man] Error 1
我的系统是:Linux server 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 i686 i386 GNU/Linux
:help    时间紧迫,请求大家帮忙!先谢谢大家了!
发表于 2004-5-27 10:39:27 | 显示全部楼层
是不是应该用-L选项把libX11的路径加进去试试?
你试试加上-L/usr/X11R6/lib之类的试试
 楼主| 发表于 2004-5-27 14:13:29 | 显示全部楼层
可是我已经加入进去了,在configure.in和makefile中都加入了
LIB=-L/usr/X11R6/lib
INCLUDE=-I/usr/X11R6/include/X11
LIBS=-lX11 -lc -lm
可还是有错阿!请问在linux下用过xlib的兄弟们,你们是如何解决这个问题的啊?呜呜呜!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表