linux 下c应用编程
文章平均质量分 70
想翻天
这个作者很懒,什么都没留下…
展开
-
linux下c编程内存管理及操作方式
C语言方式内存管理与操作具体实现代码如下:要是写的不好与不对欢迎指出:#include #include #include /*代码位于:代码段,可用相应的函数查看其内部定义函数的入口地址,SHW_ADR("函数名",函数名)查看数据段段变量的地址与bss段变量的:也用SHW_ADR(”变量名“,变量名),也就是说用此函数可以查看相应的函数与变量的位置1、代码区:存放代原创 2016-08-22 18:48:10 · 479 阅读 · 0 评论 -
linux下c编程进程通信-管道与信号
进程管道通信与信号在进程编程时一般会用到进程间的通信方式,管道与信号,管道分无名管道pipe与有名管道fifo,无名管道一般用于有亲缘关系之间的进程通信,如父子进程通信,fifo较多用于不同应用程序之间的进程通信通过建立管道文件,具体的通信机制,查看相应的书籍即可。此部分程序前部分为无名管道通信,后部分为fifo的写入数据部分#include #include #inc原创 2016-08-21 18:24:01 · 495 阅读 · 0 评论 -
linux多进程c编程
多进程编程今天复习了多进程编程,共涉及只是大致有进程的创建于结束,退出,终止,等待,休眠,获取进程号,执行外部的应用程序等的函数使用,还了了解进程与线程的区别于相同之处,在此对于pid,ppid,pigid,puid等获取方式与相关表示就不在陈述,创建进程的两个主要函数vfork与fork,其区别在于,fork完全复制父进程的代码和数据段等,而vfork是共享,有些和线程雷类似,因为在vfor原创 2016-08-19 23:52:00 · 419 阅读 · 0 评论 -
多线程编程
找工作的日子渐渐临近了,想来好好复习下之前学的c/c++,不复习还不知道,一复习吓一跳,忘记了太多的东西,没办法,再次学习呗,以前都没有做记录,现在每次复习都来做个笔记,以便以后能够更快的浏览。话不多说,是多线程问题,还是以具体的列子来记录最实在:虽然我很渣渣,希望大家指出不足之处。。。 问题来源多线程生产者消费者模型仿真停车场>>,学软件的都应该学过操作系统原理,与书上面的列题类似,用到知原创 2016-08-03 16:07:02 · 785 阅读 · 2 评论 -
gdb的简单使用
linux下gdb调试器的简单使用 使用屁原创 2016-08-08 19:33:29 · 245 阅读 · 0 评论 -
系统函数I/O操作与标准库函数流操作
对于应用编程的I/O操作 对于应用编程的io操作有两种函数操作方式,一为直接调用系统内核的API操作列open,其次为调用c标准的库函数操作列fopen。系统调用方式函数的返回值为句柄,而c库返回的是文件结构体指针。 以下为系统调用方式对于open,lseek,write,read,的简单使用,具体的设置参数参考手册输入即可#include #include #i原创 2016-08-10 19:53:45 · 547 阅读 · 0 评论 -
linux socket编程
socket 网络编程编程 复习了两天的socket网络编程,打算做个总结,学过看过网络通信技术相关书籍就知道网络通信的的基础,TCP/IP为一组协议族,有两种模型结构为OSI模型及其简化模型tcp/ip模式,OSI模型多了两层分别为会话层,和表示层, tcp/ip模型有五层,应用层,传输层,网络层,数据链路层,及物理层。应用层协议有telent,和ftp,http等,网络层为ip原创 2016-08-18 20:33:35 · 565 阅读 · 0 评论 -
Makefile的简单使用与最简单模板
Makefile简单使用 使用makefile编译文件方便,简单。OBJS = prog.o code.o //objs表示的是中间的链接文件CC = gcc //使用宏的方式确定编译器TARGET = test //test表示所生成的目标可执行文件,使用宏的方式T原创 2016-08-08 19:36:10 · 326 阅读 · 0 评论