Linux(ubuntu13.04版本)下编译源…
2017-07-28 23:10
232 查看
周末这段时间主要学习了make
install这种方法,并以valgrind-3.8.1为例子。
首先从valgrind的主页(http://www.valgrind.org/)下载下来了当前的最新版本的valgrind-3.8.1
。然后把它复制到你想装软件的目录下面(我本人是在个人主目录建立一个名为valgrind的文件夹下面),使用:
tar -jxvf valgrind-3.8.1
解压,可以在valgrind文件夹下面得到一个新的文件夹valgrind-3.8.1 。
因为不能在文件夹valgrind-3.8.1下面执行configure任务,所以我们就在valgrind文件夹下面执行以下命令
valgrind-3.8.1/configure --prefix="某某文件夹(建立一个新的文件夹,位置任意)"
这里我只用了一个参数,表示安装的位置,别的参数网上有。
就在这一步的时候显示错误信息:
checking the GLIBC_VERSION version... unsupported version
2.17
configure: error: Valgrind requires glibc version 2.2 - 2.16
由于glibc2.17版本太新不兼容valgrind-3.8.1,这个问题困扰我很久,百度里面都没有找到相符合的中文的,于是在google里面终于找到了答案,有人专门为这个做了一个patch,也就是补丁的意思。网址如下:
https://github.com/dflemstr/archlinuxarm-abs/blob/master/extra/valgrind/valgrind-3.8.1-glibc-2.17.patch
把这些带加号的绿色的东西加进去到configure这个文件中去上面标出的是6600行左右下面的地方,修改成功后保存即可。再执行:valgrind-3.8.1/configure
--prefix="某某文件夹“ 的时候就成功了。
下面执行make,注意不能再valgrind-3.8.1这个文件夹下面执行make,要在valgrind文件夹下面执行,否则不会成功的,这个错误也花费我一定的时间才找出来。make可能会花费一定的时间根据文件大小而定。
最后一步是在make
install也是在valgrind目录下面。一切就OK了
至于怎么使用valgrind,这里就不做介绍了。。
install这种方法,并以valgrind-3.8.1为例子。
首先从valgrind的主页(http://www.valgrind.org/)下载下来了当前的最新版本的valgrind-3.8.1
。然后把它复制到你想装软件的目录下面(我本人是在个人主目录建立一个名为valgrind的文件夹下面),使用:
tar -jxvf valgrind-3.8.1
解压,可以在valgrind文件夹下面得到一个新的文件夹valgrind-3.8.1 。
因为不能在文件夹valgrind-3.8.1下面执行configure任务,所以我们就在valgrind文件夹下面执行以下命令
valgrind-3.8.1/configure --prefix="某某文件夹(建立一个新的文件夹,位置任意)"
这里我只用了一个参数,表示安装的位置,别的参数网上有。
就在这一步的时候显示错误信息:
checking the GLIBC_VERSION version... unsupported version
2.17
configure: error: Valgrind requires glibc version 2.2 - 2.16
由于glibc2.17版本太新不兼容valgrind-3.8.1,这个问题困扰我很久,百度里面都没有找到相符合的中文的,于是在google里面终于找到了答案,有人专门为这个做了一个patch,也就是补丁的意思。网址如下:
https://github.com/dflemstr/archlinuxarm-abs/blob/master/extra/valgrind/valgrind-3.8.1-glibc-2.17.patch
把这些带加号的绿色的东西加进去到configure这个文件中去上面标出的是6600行左右下面的地方,修改成功后保存即可。再执行:valgrind-3.8.1/configure
--prefix="某某文件夹“ 的时候就成功了。
下面执行make,注意不能再valgrind-3.8.1这个文件夹下面执行make,要在valgrind文件夹下面执行,否则不会成功的,这个错误也花费我一定的时间才找出来。make可能会花费一定的时间根据文件大小而定。
最后一步是在make
install也是在valgrind目录下面。一切就OK了
至于怎么使用valgrind,这里就不做介绍了。。
相关文章推荐
- Linux学习总结(十一)—— Linux常用命令:版本信息查看(RedHat、CentOS、Debian、Ubuntu、Fedora、Oracle)
- 学习笔记TF046:TensoFlow开发环境,Mac、Ubuntu/Linux、Windows,CPU版本、GPU版本
- Ubuntu 安装低版本Linux内核屏幕分辨率设置问题
- MySql通用二进制版本在Linux(Ubuntu)下安装与开启服务
- linux共有多少个版本(redhat,redflag,suse,ubuntu),各有什么特点和缺点?
- 高版本ubuntu安装低版本arm-linux-gcc
- Linux(ubuntu 14.04)下安装jdk(1.8)以及eclipse 最新版本Neon的安装
- Linux/ubuntu 查看JDK版本是32位还是64位
- 〖Linux〗Ubuntu13.04解决Chrome的flash中文乱码的问题。
- 安装Ubuntu版本linux过程中没有提示设置root用户密码问题的解决办法
- Linux各版本上的多网卡绑定(Debian和Ubuntu,SuSE,Fedora和RH)
- Ubuntu 10.04 编译安装最新版本Linux-2.6.34内核
- caffe学习笔记(一)--Linux Ubuntu14.04 CPU版本安装笔记
- ubuntu 10.04 编译安装最新版本linux-2.6.34内核
- LINUX ubuntu JAVA 切换JDK版本
- WIN+UBUNTU13.04 LINUX删除LINUX
- 386个Linux发行版本中 你用过Ubuntu吗?
- Linux操作系统各版本ISO镜像下载(包括oracle linux\redhat\centos\ubuntu\debian等)
- 如何通过PPA安装/升级gcc和g++版本到4.8.1 (Ubuntu 12.04, 13.04, 10.04适用)
- 安装Ubuntu版本linux过程中没有提示设置root用户密码问题的解决办法