你好,游客 登录 注册 搜索
背景:
阅读新闻

Linux中源代码软件安装

[日期:2012-10-03] 来源:Linux社区  作者:xiahouzuoxin [字体: ]

我们常常在各种开源站点下载到源代码程序,通常为*.tar.gz格式,这里以一份用于Audio的开源代码库(libsndfile)的编译安装为例,说明源代码的编译安装过程。

Step1:打开README文件,几乎所有的开放源代码中都含有该文件。别的不看,我们找到以下几行,

If you really do need to compile from source it should be as easy as:

./configure

make

make install

Since libsndfile optionally links against libFLAC, libogg and libvorbis, you

will need to install appropriate versions of these libraries before running

configure as above.

上面的文字给出了安装步骤。意思是说,我们得按照./configure、make、make install共3步完成安装,而且./configure的执行依赖于libFLAC, libogg and libvorbis中的任何一个库。

Step2:配置

运行./configure --prefix=/usr/libsndfile

功能是:完成库依赖的检查工作,并且在依赖没问题的情况下生成makefile文件用具接下来的编译。

我们可以先不管依赖的库是否已经安装,若编译出现错误,则再安装相应的库。

选项--prefix=/usr/libsndfile作用,指定安装路径为/usr/libsndfile文件夹下,这样利于软件的卸载(直接删除该文件夹就行了)和移植(拷贝该文件夹)。

Step3:编译

运行make,主要根据上步中生成的makefile完成编译功能。

Step4:安装

运行make install,功能是按照Step2中--prefix配置的路径进行安装(实际上是文件拷贝)。

等待所有命令都运行结束,安装完成,再到/usr/libsndfile目录下查看是否有安装文件。

linux
相关资讯       Linux安装教程 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款