C学习示例

本文来自:http://www.cis.temple.edu/~ingargio/cis71/code/ Adding two integers /* add2.c -- Add two numbers and print them out together wi...

2018-08-01 15:47:02

阅读数:67

评论数:0

C/C++学习资源(转)

工具类: 开发工具: VIM 骨灰级玩家专属 emacs  骨灰级玩家专属 sublimetext 很好用的编辑器 code::blocks 入门级推荐 codelite 入门级首选 eclipse+CDT 如果你经常用eclipse就直接装个cdt的插件吧 netbeans  习...

2018-08-01 13:57:48

阅读数:51

评论数:0

Windows+VS2013环境下简单调试MySQL源码

我的系统环境室win7 sp1 64bit,vs版本是2013 community 在安装的时候就确保编译文件没问题,以下是简单的调试步骤: 将mysqld工程的Debug的:属性->调试->命令参数,设为--console,如下: 运行实...

2018-07-25 14:42:00

阅读数:170

评论数:0

path_alloc未定义

在编译unix环境高级编程第三版的有些程序时候,提示问题,起始path_alloc在第二章2.5.5节中已经定义了 以下是一个测试用例 #include "apue.h" #include "apue.h" #incl...

2018-07-23 16:31:22

阅读数:45

评论数:0

Unix 环境高级编程第三版 环境配置

1.下载源码压缩包 src.3e.tar.gz,并解压 连接http://apuebook.com/code3e.html tar -zxvf src.3e.tar.gz 2.安装 libbsd-devel 方法一:yum install libbsd*,其实只需安装libbsd-devel即...

2018-07-23 16:25:58

阅读数:33

评论数:0

windows下编译live555

然后开始下载编译,其中包含,Windows、Linux和交叉编译三种形式。 首先来讲Windows下编译 参看:Live555研究之一 源代码编译 一、下载源码 下载:Index of /liveMedia/public   参看:LIVE555 Streaming Media   ...

2018-07-17 18:44:04

阅读数:68

评论数:0

/usr/bin/ld: /tmp/ccywVCvu.o: undefined reference to symbol 'sqrt@@GLIBC_2.2.5'

If your code includes mathematical functions (like exp, cos, etc.), you need to link to the mathematics library libm.so. This is done, just like ...

2018-06-20 17:06:11

阅读数:170

评论数:0

GDB详解

1 简介2 生成调试信息3 启动GDB 的方法4 程序运行上下文    4.1 程序运行参数    4.2 工作目录    4.3 程序的输入输出5 设置断点    5.1 简单断点    5.2 多文件设置断点    5.3 查询所有断点6 观察点7 条件断点8 维护停止点9 为停止点设定运行命...

2018-05-29 14:04:09

阅读数:80

评论数:0

gdb Missing separate debuginfos, use: debuginfo-install glibc-2.17-222.el7.x86_64

1,如果没有debuginfo-install命令的话,使用yum  install  yum-utils来安装此命令。2,如果/etc/yum.repos.d/CentOS-Debuginfo.repo文件中的enable不为1,修改为1.3,之后就可以使用gdb中给出的建议命令来进行安装操作了...

2018-05-29 13:32:05

阅读数:783

评论数:0

make和cmake关系区别

转自:https://www.zhihu.com/question/36609459 1.gcc是GNU Compiler Collection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(括C、C++、Objective-C、Fortran、Java等等)...

2017-11-18 22:20:21

阅读数:3767

评论数:0

Perf -- Linux下的系统性能调优工具

Perf 简介 Perf 是用来进行软件性能分析的工具。 通过它,应用程序可以利用 PMU,tracepoint 和内核中的特殊计数器来进行性能统计。它不但可以分析指定应用程序的性能问题 (per thread),也可以用来分析内核的性能问题,当然也可以同时分析应用代码和内核,从而全面理解应用...

2017-09-11 13:43:47

阅读数:880

评论数:0

new与malloc的10点区别

阅读目录 前言new与malloc的10点区别 1. 申请的内存所在位置2.返回类型安全性3.内存分配失败时的返回值4.是否需要指定内存大小5.是否调用构造函数/析构函数6.对数组的处理7.new与malloc是否可以相互调用8.是否可以被重载9. 能够直观地重新分配内存10. 客户处...

2017-09-05 11:05:02

阅读数:100

评论数:0

linux环境下编译C++ 程序

单个源文件生成可执行程序 下面是一个保存在文件 helloworld.cpp 中一个简单的 C++ 程序的代码: 单个源文件生成可执行程序 /* helloworld.cpp */ #include int main(int argc,char *argv[]) { std::c...

2017-09-05 10:41:38

阅读数:89

评论数:0

算法排序

问题:给定一个整数序列,按照从小到大的顺序(确切的说是非递减顺序)排序 输入:一个整数序列 输出:排过序的整数序列 1,插入排序 直接插入排序 插入排序思想:插入排序是在一个已经有序的小序列基础上,依次插入一个元素进行排序,当然刚开始是一个元素,需要针对第二个元素直到末位元素依次跟前边的元素判断...

2017-09-05 10:21:07

阅读数:156

评论数:0

Windows系统中Eclipse C/C++环境搭建

1,JDK安装配置,尽量1.6以上版本 2,安装MinGw,说白了就是Windows平台下的C编译器    MinGW,是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合, 允许你在GNU/Linux和W...

2017-01-11 15:15:57

阅读数:882

评论数:0

linux查看磁盘大小

1,python #!/usr/bin/python import os import statvfs vfs=os.statvfs("/home") #print vfs #print dir(os.statvfs) #print dir(statvfs) #avails...

2016-01-04 15:18:42

阅读数:281

评论数:0

fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined a

最近在转换vs2003为vs2010的时候出现标题所示问题,经过查阅资料是版本问题,问题指向stdsf。h文件中: #ifndef WINVER    // 允许使用 Windows 95 和 Windows NT 4 或更高版本的特定功能。 #define WINVER 0x0400  //...

2013-08-19 22:14:46

阅读数:838

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭