- 博客(8)
- 资源 (3)
- 收藏
- 关注
转载 linux 汇编基础
汇编语言的优点是速度快,可以直接对硬件进行操作,这对诸如图形处理等关键应用是非常重要的。Linux 是一个用 C 语言开发的操作系统,这使得很多程序员开始忘记在 Linux 中还可以直接使用汇编这一底层语言来优化程序的性能。本文为那些在Linux 平台上编写汇编代码的程序员提供指南,介绍 Linux 汇编语言的语法格式和开发工具,并辅以具体的例子讲述如何开发实用的Linux 汇编程序。一、简介
2012-10-29 16:23:07 729
转载 cmake基本用法
CMake 简介CMake 是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。CMake 提供了比 autoconf
2012-10-29 16:15:44 533
原创 Win7 使用
1.win7 下搜索包含某些文字的文件(1)进入到任意的磁盘下,选择工具->文件夹选项->搜索,搜索内容处选择始终搜索文件名和内容
2012-10-27 10:59:59 384
转载 new/delete 和malloc/free 的区别
相同点:都可用于申请动态内存和释放内存不同点:(1)操作对象有所不同。malloc与free是C++/C 语言的标准库函数,new/delete 是C++的运算符。对于非内部数据类的对象而言,光用maloc/free 无法满足动态对象的要求。对象在创建的同时要自动执行构造函数, 对象消亡之前要自动执行析构函数。由于malloc/free 是库函数而不是运算符,不在编译器控制权限之内
2012-10-22 11:28:54 453
转载 守护进程
转载地址: http://www.ccw.com.cn/server/yyjq/htm2005/20050914_14ND5.htmLinux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程(daemons)来执行的。守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种
2012-10-16 10:17:05 694
原创 Linux 下C语言编译错误
gcc 是linux下最流行的c语言编译器,gdb是最流行的调试器,编译运行通过后,接下来最重要的便是调试了,我们这里简单的介绍一下gdb调试器的使用。首先在编译源码时,我们加上 -g选项,例如 gcc -g hello.c 。然后运行gdb调试器。 gdb ./a.out ,其中后面的./a.out 就是我们要运行的调试的目标程序。运行上述命令后gdb开始工作,我们简单的介绍一下它的几个实用
2012-10-11 10:01:29 1521
转载 堆和栈
堆和栈的区别 一般认为在c中分为这几个存储区 1栈 - 有编译器自动分配释放 2堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静 态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束释放 4另外还有一个专门放常量的地方。 -
2012-10-10 11:23:24 350
转载 c和c++内存分配的区别
转载地址:http://www.cnblogs.com/fly1988happy/archive/2012/04/26/2470542.html1. malloc()函数 1.1 malloc的全称是memory allocation,中文叫动态内存分配。 原型:extern void *malloc(unsigned int num_bytes); 说明:分配长度为num_byt
2012-10-09 15:36:11 1283
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人