克隆VMWare ESXi虚拟机
2016-01-21 11:45
381 查看
最近总是要看看memcached的代码,虽然以前也是作c/c++的,可是这几年用惯eclipse,已经不习惯用vi看代码了。研究一下,用eclipse-cdt debug memcached,现在方便多了。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/20/9cbb260b0ad30d4ea6b816bf02fb83db.png)
1. 解压代码
2. configure
3. 新建一个C project
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/20/7993bb5eeeb447f011971c03676e5329.png)
4. import 代码到project中
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/20/65b332b5265a77fd3a6e059e583e860b.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/20/60c031169db55f7a994281ed321c64ae.png)
5. 创建一个target : all
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/20/ee0b407577a83d09a1e6cd56e62bcaf8.png)
6. 配置编译参数HAVE_CONFIG_H
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/20/bae04089642ff223bb8e69cb51a20b16.png)
7. 配置include
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/20/45982955793bef2685bb9149eb88e567.png)
8. 配置libraryies
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/20/8c0d1e97db8e53959627c1d85933d2cf.png)
9. 在memcached.c的main函数中加一个断点,选择“local c/c++ application” debug
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/20/9cbb260b0ad30d4ea6b816bf02fb83db.png)
1. 解压代码
cd dev tar zxvf memcached-1.2.6-tar.gz
2. configure
cd memcached-1.2.6 ./configure --enable-threads
3. 新建一个C project
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/20/7993bb5eeeb447f011971c03676e5329.png)
4. import 代码到project中
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/20/65b332b5265a77fd3a6e059e583e860b.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/20/60c031169db55f7a994281ed321c64ae.png)
5. 创建一个target : all
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/20/ee0b407577a83d09a1e6cd56e62bcaf8.png)
6. 配置编译参数HAVE_CONFIG_H
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/20/bae04089642ff223bb8e69cb51a20b16.png)
7. 配置include
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/20/45982955793bef2685bb9149eb88e567.png)
8. 配置libraryies
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/20/8c0d1e97db8e53959627c1d85933d2cf.png)
9. 在memcached.c的main函数中加一个断点,选择“local c/c++ application” debug
![](https://oscdn.geek-share.com/Uploads/Images/Content/202009/20/2a6a24b908b5ddc8e5fceff344a2251f.png)
相关文章推荐
- 关系型数据库和非关系型数据库
- CNN Note
- ACdream1099 分治思想+快排优化+读入优化
- vim 常用快捷键
- msql 求平均值并且四舍五入
- 输出内存数据的二进制和十六进制的字符串表示
- C#中数据类型的基本了解
- HDU 2476 String painter 区间dp
- 华为OJ题目(十五):求解立方根
- 类的两个属性具有相同名称
- Android6.0 设备Idle状态(二)AlarmManagerService setIdleUntil接口
- h264解码时的AVCDecoderConfigurationRecord 与 CodecPrivateData
- CC2541之SimpleBLEPeripheral程序流程分析 -- 03.App层事务处理
- jquery 获取 outerHtml 包含当前节点本身的代码
- [转载]El Capitan 中 SIP 介绍
- Visual Studio 2015 Owin+MVC+WebAPI+ODataV4+EntityFrawork+Identity+Oauth2.0+AngularJS 1.x 学习笔记
- 弹窗效果处理和改进
- [Androd初级]解决Listview的子项Item的高度无法设置的情节
- 记一次不愉快的bug修复
- 百度地图定位导航错误总结