社区
UNIX文化
帖子详情
linux 系统中程序运行的模式
anxinyantao
2009-10-30 03:34:29
windows 中一个基于MFC的程序的运行模式是根据消息响应和事件组成的,那liunx中程序是怎么运行的,谢谢!!!
...全文
141
9
打赏
收藏
linux 系统中程序运行的模式
windows 中一个基于MFC的程序的运行模式是根据消息响应和事件组成的,那liunx中程序是怎么运行的,谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
anxinyantao
2009-11-02
打赏
举报
回复
[Quote=引用 7 楼 fantasy614 的回复:]
引用楼主 anxinyantao 的回复:
windows 中一个基于MFC的程序的运行模式是根据消息响应和事件组成的,那liunx中程序是怎么运行的,谢谢!!!
好多人都把linux拼错了,诶。。。
[/Quote]
不小心给拼错了
anxinyantao
2009-10-31
打赏
举报
回复
是基于事件驱动吗?能不能解释清楚点,谢谢!
fantasy614
2009-10-31
打赏
举报
回复
[Quote=引用楼主 anxinyantao 的回复:]
windows 中一个基于MFC的程序的运行模式是根据消息响应和事件组成的,那liunx中程序是怎么运行的,谢谢!!!
[/Quote]
好多人都把linux拼错了,诶。。。
苍蝇①号
2009-10-31
打赏
举报
回复
一般来说linux是没有和mfc之类的基于事件驱动的机制的,当然其中的开发工具包如gtk+、kde等可能有相似的机制。除非你要做窗体程序,不然的话用不到,直接标准c就可以了
chinaboyzyq
2009-10-31
打赏
举报
回复
day day up~
路漫漫其修远.
2009-10-31
打赏
举报
回复
基本原理都是相通的。
delphiwcdj
2009-10-30
打赏
举报
回复
Shell很强大
flinymengw4u
2009-10-30
打赏
举报
回复
linux没有这种消息机制
HULIHONG
2009-10-30
打赏
举报
回复
linux 下的程序是通过shell和操作系统进行交互的。
大学生攻克
Linux
系统
教程
给初学者的教程, 内容比较基础.包括安装,熟悉
Linux
环境,VI基础,GDB基础. 编程基础. 内容与一些
linux
的基础手册类似.
深入分析
Linux
内核源码.chm
第一章 走进
linux
1.1 GNU与
Linux
的成长 1.2
Linux
的开发
模式
和运作机制 1.3走进
Linux
内核 1.4 分析
Linux
内核的意义 1.5
Linux
内核结构 1.6
Linux
内核源代码 1.7
Linux
内核源代码分析工具 第二章
Linux
运行的硬件基础 2.1 i386的寄存器 2.2 内存地址 2.3 段机制和描述符 2.4 分页机制 2.5
Linux
中
的分页机制 2.6
Linux
中
的汇编语言 第三章
中
断机制 3.1
中
断基本知识 3.2
中
断描述符表的初始化 3.3异常处理 3.4
中
断处理 3.5
中
断的后半部分处理机制 第四章 进程描述 4.1 进程和程序(Process and Program) 4.2
Linux
中
的进程概述 4.3 task_struct结构描述 4.4 task_struct结构在内存
中
的存放 4.5 进程组织的方式 4.6 内核线程 4.7 进程的权能 4.8 内核同步 第五章进程调度 5.1
Linux
时间
系统
5.2 时钟
中
断 5.3
Linux
的调度程序-Schedule( ) 5.4 进程切换 第六章
Linux
内存管理 6.1
Linux
的内存管理概述 6.2
Linux
内存管理的初始化 6.3 内存的分配和回收 6.4 地址映射机制 6.5 请页机制 6.6 交换机制 6.7 缓存和刷新机制 6.8 进程的创建和执行 第七章 进程间通信 7.1 管道 7.2 信号(signal) 7.3 System V 的IPC机制 第八章 虚拟文件
系统
8.1 概述 8.2 VFS
中
的数据结构 8.3 高速缓存 8.4 文件
系统
的注册、安装与拆卸 8.5 限额机制 8.6 具体文件
系统
举例 8.7 文件
系统
的
系统
调用 8 .8
Linux
2.4文件
系统
的移植问题 第九章 Ext2文件
系统
9.1 基本概念 9.2 Ext2的磁盘布局和数据结构 9.3 文件的访问权限和安全 9.4 链接文件 9.5 分配策略 第十章 模块机制 10.1 概述 10.2 实现机制 10.3 模块的装入和卸载 10.4 内核版本 10.5 编写内核模块 第十一章 设备驱动程序 11.1 概述 11.2 设备驱动基础 11.3 块设备驱动程序 11.4 字符设备驱动程序 第十二章 网络 12.1 概述 12.2 网络协议 12.3 套接字(socket) 12.4 套接字缓冲区(sk_buff) 12.5 网络设备接口 第十三章 启动
系统
13.1 初始化流程 13.2 初始化的任务 13.3
Linux
的Boot Loarder 13.4 进入操作
系统
13.5 main.c
中
的初始化 13.6 建立init进程 附录: 1
Linux
2.4内核API 2.1 驱动程序的基本函数 2.2 双向循环链表的操作 2.3 基本C库函数 2.4
Linux
内存管理
中
Slab缓冲区 2.5
Linux
中
的VFS 2.6
Linux
的连网 2.7 网络设备支持 2.8 模块支持 2.9 硬件接口 2.10 块设备 2.11 USB 设备
linux
入门到学懂高级编程书集
linux
编程指南+
linux
网络编程+
Linux
+C函数库参考手册+
Linux
必学的60个命令+编程设计等
在
Linux
系统
中
运行C语言程序
正式学习c语言的第一天 2022/1/11 在之前的学习
中
已经在Windows
系统
中
用Microsoft VC++上实现了C语言程序的运行,现在将在
Linux
系统
上运行C语言程序。 首先明确C语言程序开发的4个步骤:编辑、编译、链接、运行 在Microsoft VC++
中
编译和运行都可以直接用鼠标或按键快捷运行,
Linux
系统
中
则需要手动在终端
中
输入指令。 1.编辑 打开
Linux
终端,输入#vi test.c(#vim test.c或者#touch test.c也可以)创建一个后缀为.c的源..
在
Linux
系统
中
程序是如何执行的?
在
Linux
系统
中
,程序的执行是一个复杂而精细的过程,涉及多个步骤。
UNIX文化
2,163
社区成员
4,351
社区内容
发帖
与我相关
我的任务
UNIX文化
Linux/Unix社区 UNIX文化
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 UNIX文化
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章