博客专栏  >  编程语言   >  Linux c 开发系列

Linux c 开发系列

Linux c 开发系列,Linux下c语言的开发

关注
5 已关注
18篇博文
  • Linux c 开发 - 内存管理器ptmalloc

    内存布局 X86平台LINUX进程内存布局: Test Segment:存放程序代码,只读,编译的时候确定 Data Segment:存放程序运行的时候就能确定的数据,可读可写 BBS Segmen...

    2016-03-09 10:07
    2288
  • Linux c 开发 - 常用Linux下c语言调试方法

    本文主要总结一下Linux下调试c语言进程的常用方法。 1. dmesg dmesg主要用于在进程崩溃掉的时候,显示内核的相关信息。 dmesg | tail -f #打印当前信息 dmesg -...

    2016-01-05 17:15
    1111
  • Linux c 开发 - 命令行参数和getopt方法的使用细节

    命令行参数 在c语言的入口函数main方法中,可以添加两个参数:argc和argv。通过这两个参数,我们就可以在可执行文件执行的时候将自定义的参数传递到程序中。 看一个例子: #include ...

    2015-03-10 21:52
    1767
  • Linux c 开发 - 静态库和动态库

    关于静态库和动态库 之前的篇章我们已经讲到了c语言的gcc,可以查看先关文章 《Linux c 开发 - gcc》 1. 静态库。 静态库都是lib**.a格式的文件。利用静态库编译的可执行文件会...

    2015-02-14 11:08
    1003
  • Linux c 开发 - Autotools使用详细解读

    我们前面的章节中已经讲到了Makefile的使用(点击进入查看文章)。我们知道在Linux下面如果编译一个比较大型的项目,我们可以通过Makefile的方式来完成。 但是,我们又蛋疼了,Makefil...

    2015-02-10 17:35
    4232
  • Linux c 开发 - 内存管理

    在linux上开发c语言的时候,一般将内存管理分为两个部分:

    2014-10-02 09:27
    991
  • Linux c 开发 - libevent

    Libevent介绍 libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。著名分布式缓存软...

    2014-12-15 17:53
    3519
  • Linux c 开发 - 常用字符串操作全集

    字符串在c语言的开发中经常会用到,所以写这篇总结性的文章,在

    2014-10-22 18:01
    943
  • Linux c 开发 - gcc

    gcc是linux下的一种编译器。c语言通常都是通过gcc进行编译而成。

    2014-10-06 09:07
    1040
  • Linux c 开发 - 进程间通信

    进程间通信主要有以下几种方法: 1.

    2014-10-05 17:19
    977
  • Linux c 开发 - 进程

    Linux的四大要素: 1. 一段供进程执行的程序,该程序可以被多个进程执行。 2. 独立的内核堆栈。 3. 进程控制快(task_struct:有了这个数据结构,进程才能成为内核调度的一个基本单位接...

    2014-10-03 19:27
    930
  • Linux c 开发 - 线程

    C字符串操作

    2014-09-26 10:33
    982
  • Linux c 开发 - 指针

    指针是用来指向一个内存块的地址的值。可以看一张图来理解指针: 1. 使用*符号定义一个指针: int *p = NULL; 2. &符号为取地址符: int x = 100; p = &x; /...

    2012-10-18 16:15
    1894
  • Linux c 开发 - 结构体

    在实际问题中,一组数据往往具有不同的数据类型。例如,在学生登记表中,姓名应为字符型;学号可为整型或字符型;年龄应为整型;性别应为字符型;成绩可为整型或实型。显然不能用一个数组来存放这一组数据。因为数组...

    2012-10-18 15:52
    1184
  • Linux c 开发 - Makefile工具

    函数名:strcpy  用法:拷贝一个字符串到另外一个字符串中 功能:char *strcpy(char *destin, char *source); #include #include ...

    2012-06-26 14:46
    1231
  • Linux c 开发 - 文件操作

    介绍文件操作的基本用法。 常用API 1. 打开文件fopen() FILE *fopen(const char *filename,const char *mode); 打开文件。参数filena...

    2012-06-23 13:39
    1136
  • Linux c 开发 - Socket

    #include #include int main() {         char buf[100]; //定义一个缓存区域,存放read到的数据,长度为100         int n; ...

    2012-06-23 13:16
    1628
  • Linux c 开发 - 常用基础

    \' 单引号'(Single Quote或Apostrophe) \" 双引号" \? 问号?(Question Mark) \\ 反斜线\(Backslash) \a 响铃(Alert或Bell) ...

    2012-06-23 12:36
    1458

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部