加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

编译代码显示bzlib.h: No such file or directory

(2015-04-11 22:54:41)
标签:

bzlib.h

编译出错

分类: C/C_Plus

今天帮人编译代码,发现报错信息如下

fatal error: bzlib.h: No such file or directory

这个项目来自于GitHub,具体是https://github.com/robertchristensen

一开始以为是编译器的问题,查询了其项目给出的readme文件后,发现只要求了用codeblock编译项目即可了,但是查到了这样一个要求如下:

Also, this archiver links the following libraries: libbz2, pthread,ssl, crypto.
然后查询后查到解决问题的办法是

 sudo apt-get install libbz2-dev

也就是在Linux环境下安装libbz2库包,这样就对上了readme里面提及的需要的库包。然后安装完这个包后,成功的编译了代码,这次经历给我几个教训:首先,对于别人的源代码,一定要认真的阅读源码的说明文件(一般在readme类似的文件中),自己发布自己源码的时候,也要注意写清楚代码的一些要求,最好给清楚如何编译调试等等内容。其次,对于代码编译的环境在编译前一定要了解清楚,上面提到的代码就是需要在Linux环境下进行编译的,也就是自己发布代码的时候,如果对于编译环境操作系统的环境如果有特殊要求的话,应该需要指明

 

参考资料:

http://www.cnblogs.com/kingcat/archive/2012/04/23/2466680.html

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有