simplest way to build open source software(编译开源软件最简单的方法)

高手请飘过。

网上关于如何编译OPEN SOURCE的文章已经非常多了。但是我们很多时候都会遇到库文件依赖的问题,即使按照提示安装了相应的库文件,可往往因为版本问题而出现各种各样奇葩的编译错误,真是烦不胜烦。作为一个WINDOWS开发人员,遇到这种问题真的是让我抓狂。

今天我仔细的思考了一下这个问题。我认为LINUX下有这么多的开发工具,没理由编译一个软件让人这么麻烦吧。不就是一些依赖关系嘛,应该有工具或者某种方法自动的安装编译所需要的库同时设置相应的环境。于是,我今天好好的研究了一番,才发现果然linux没有让我失望。只需要用下面几条命令就可以解决这种重复造轮子的问题。

第一步:安装对应的依赖库

sudo apt-get build-dep packagename


第二部:下载对应于当前linux系统的源码
sudo apt-get source packagename


最后,就可以开开心心编译了。

希望这篇文章能帮大家解决这些破事儿,我反正被这个问题折磨了不少时间。在我知道这个方法之前,要是编译一个大一点的工程,比如chrome,apache。为了解决依赖问题,那个麻烦程度,可以让你怀疑人生。


To build an open source software. You just need to type command as follow:



First, you need to install all necessary component needed by target package.
sudo apt-get build-dep packagename


Obviously, next step, you need to download source code which is released with your ubuntu release version.
sudo apt-get source packagename


Source code will be download in your HOME directory.


Finally, you can enter source code directory, and then you can make it. With this way, you don't need to worry about any dependency trouble.



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值