欢迎光临IT网Linux学习频道

当前位置: > Linux编程 >
  • [Linux编程] Linux多线程编程小结 日期:2015-12-20 00:42:12 点击:168 好评:0

    1.Linux进程与线程 Linux进程创建一个新线程时,线程将拥有自己的栈(因为线程有自己的局部变量),但与它的创建者共享全局变量、文件描述符、信号句柄和当前目录状态。 Linux通过fork创建子进程与创建线程之间是有区别的:fork创建出该进程的一份拷贝,这个...

  • [Linux编程] Linux内核中的seq操作 日期:2015-12-20 00:41:04 点击:177 好评:0

    本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。 msn: yfydz_no1@hotmail.com 来源:http://yfydz.cublog.cn 1. 前言 在fs/seq_file.c中定义了关于seq操作的一系列顺序读取的函数,这些函...

  • [Linux编程] Linux socket 日期:2015-12-20 00:40:04 点击:106 好评:0

    linxu套接字头文件: #include 创建套接字: int socket(int domain,int type,int protocol); domain: AF_INET IPv4 AF_INET6 IPv6 AF_UNIX Unix域 AF_UNSPEC 未指定 type: SOCK_DGRAM 长度固定,无连接,不可靠传递 默认协议是UDP SOCK_RAW ip协议的数据报接...

  • [Linux编程] linux下自动产生c语言makefile操作步骤 日期:2015-12-20 00:38:01 点击:54 好评:0

    写完c语言代码要部署到别的机器上,一个makefile文件是必不可少的,make命令编译c程序确实很方面,而makefile手动写 由于语法复杂 而且不同于高级语言,所以手动写出可正常使用的makefile成本太高,下面就介绍一下如何运用autoconf和automake两个开源工具自...

  • [Linux编程] Makefile 的用法 日期:2015-12-19 11:15:23 点击:54 好评:0

    工欲善其事,必先利其器。要在Linux下写程序,首先要了解基本的工具gcc/g++/make。 用gcc/g++生成可执行的C或C++程序需要经过四步: 1.预处理程序对源文件(*.c, *.cpp, *.C, *.cxx)等进行宏扩展和条件处理,导入前导文件,生成.i文件(可用gcc -E filename生...

  • [Linux编程] Makefile 详细介绍 日期:2015-12-19 11:13:56 点击:98 好评:0

    . !-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} @font...

  • [Linux编程] Makefile 详细介绍 日期:2015-12-19 11:09:31 点击:101 好评:0

    概述 什么是 makefile ?或许很多 Winodws 的程序员都不知道这个东西,因为那些 Windows 的 IDE 都为你做了这个工作,但我觉得要作一个好的和 professional 的程序员, makefile 还是要懂。这就好像现在有这么多的 HTML 的编辑器,但如果你想成为一个专业人士...

  • [Linux编程] Linux操作系统的Configure参数解释说明 日期:2015-12-19 10:25:41 点击:187 好评:0

    Linux操作系统的Configure参数解释说明 Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但 万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。...

  • [Linux编程] Linux汇编与C互相调用 日期:2015-12-17 01:35:43 点击:148 好评:0

    一. 概述 汇编通过call指令调用C函数,call指令主要有两个功能:1.将下一条指令的地址保存在栈顶;2.设置eip指向被调用程序代码的开始处。汇编使用ret指令返回,ret的功能是把返回地址从桟里弹出,并转到该地址去执行。 汇编程序调用C函数时,函数的入口参数...

  • [Linux编程] Linux编译多个文件 日期:2015-12-17 00:35:26 点击:85 好评:0

    Linux内核和许多其他自由软件以及开放源码应用程序都是用 C 语言编写并使用 GCC编译的。 编译C++程序: -c 只编译不连接 g++ file1 -c -o file1.o g++ file2 -c -o file2.o g++ file1.o file.o -o exec g++ -c a.cpp 编译 g++ -o a a.o 生成可执行文件 也可以...

栏目列表
推荐内容