LinuxSir.cn,穿越时空的Linuxsir!

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

fbgrab编译出现的问题~~~

[复制链接]
发表于 2006-5-5 19:56:53 | 显示全部楼层 |阅读模式
> gcc -g -Wall fbgrab.c -lpng -lz -o fbgrab
    > /usr/lib/libpng.so: undefined reference to `pow'
    > collect2: ld returned 1 exit status
不知道为什么在slackware下直接编译fbgrab.c不能成功!!

我参考的是

http://www.linuxsir.cn/bbs/showt ... p;highlight=console
[color="Red"]10.图形图像
fbgrab : 在 framebuffer 下截图, http://hem.bredband.net/gmogmo/fbgrab/
我的截图都是 fbgrab 做的, 依赖于 libpng .
编译时不要用 make ,它的 Makefile 调用了一个检查程序,一般都没装,也没什么用.
看一下 Makefile ,把 gcc ........... 粘帖下来直接用.
发表于 2006-5-5 20:10:17 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-6 08:25:38 | 显示全部楼层

我注释了之后,编译

还是出现了
[color="Red"]/usr/lib/gcc-lib/i484-slackware-linux/3.36/../../../libpng.so undefined to 'pow'
collect2: ld returned 1 exit status

请高手指教,到底出错在哪里~~~???
已经查过资料了!!
:help :thank
回复 支持 反对

使用道具 举报

发表于 2006-5-6 10:31:25 | 显示全部楼层
我没看仔细,我说的注释掉splint和你第一贴其实是一个意思。

gcc -g -Wall fbgrab.c -lpng -lm -lz -o fbgrab

libpng需要math库。

http://lists.pilot-link.org/pipe ... -August/001302.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-6 13:41:35 | 显示全部楼层
Post by seamonkey
我没看仔细,我说的注释掉splint和你第一贴其实是一个意思。

gcc -g -Wall fbgrab.c -lpng -lm -lz -o fbgrab

libpng需要math库。

http://lists.pilot-link.org/pipe ... -August/001302.html


可是,还是不知道怎么解决啊~~math库要到哪里找呢??:thank
回复 支持 反对

使用道具 举报

发表于 2006-5-6 13:43:40 | 显示全部楼层
就是加上-lm的link flag,你试试看呢。

gcc -g -Wall fbgrab.c -lpng -lm -lz -o fbgrab
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-6 15:09:30 | 显示全部楼层
Post by seamonkey
就是加上-lm的link flag,你试试看呢。

gcc -g -Wall fbgrab.c -lpng -lm -lz -o fbgrab

真的可以了,十分感谢~~:thank

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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