我们常常在各种开源站点下载到源代码程序,通常为*.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目录下查看是否有安装文件。
分享到:
相关推荐
这个压缩包包含了所有入门的VB编程范例的源代码,而且是初学者的福音,一看就懂的源代码
吕凤军《数字图象处理编程入门》中源代码 吕凤军《数字图象处理编程入门》中源代码
java导学书中源代码(史上最全!)第一章到第十四章全部代码
基于小波算法把数据嵌入图片中源代码matlab,基于小波算法把数据嵌入图片中源代码matlab
_License用VB检测到局域网中的所有电脑名称和IP并显示在列表框中源代码
LabVIEW中如何调用Windows API__中源代码 windows , 源代码
java 读取txt文本文件中的数据并保存到数据库中源代码,假设txt已有格式,并以","分隔。其中的sql包需要自己去微软官网下载。
陈媛-算法与数据结构教材中源代码,只含有书中部分代码不含全部代码(c++代码)。
这里面有c#代码如何实现封装的具体步骤,大家可以参考一下啊!具体的课参考里面
博文《C#中只启动一个程序实例》中源代码。
[MATLAB宝典(第3版)].陈杰.书中源代码,分章节的
本资源为《Head First C#》第二版书中源代码,因大小超过60M,所以使用7zip极限压缩为20M,下载人员用普通解压软件即可解压。
DirectX高级动画制作书中的所有源代码,包括可执行程序。
博文《C#中只启动一个程序实例》中源代码(修订版)
UNIX环境高级编程和源代码,很不错的。
绝对是我自己开发的,而且没有错误,有注解的
包含Learning Python, 5th Edition最新版,包含python学习手册第4版和第5版书中源代码
精通Visual Studio 2015包含大量有助于提高编程效率的新功能以及专用于跨平台开发的新工具。...你可通过本书学习和运用改进的主题选项、定制功能、生成ASP.NET代码的快捷方式、增强的应用开发功能等。
用VB检测到局域网中的所有电脑名称和IP并显示在列表框中源代码。
博文《C#中只启动一个程序实例》中源代码(修订改进版),由于不能删除资源,所以只能这么加后缀。