- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
会计学1通信软件设计方法LINUX下C语言程序
2讲授内容1)LINUX概况2)LINUX下C语言程序编译和调试2.1)LINUX开发环境学习(实验)3)通信系统和通信软件4)基于TCP-IP的主机到主机通信软件示例4.1)SOCKET程序设计(实验)5)无状态通信协议程序设计6)LINUX内核程序设计7)低层232接口通信程序设计8)设计一个简单链路层以及程序8.1)IP软件和链路层软件设计(实验)第1页/共54页
3第二讲 LINUX下C语言程序编译和调试上讲回顾开机 - 执行内存00000开始的程序 - 阅读bios配置并初始化 - 调光盘或硬盘0000道扇区的程序进入内存某个区域 - 执行这个程序 - 这个程序是操作系统的第一级引导程序 - 这个程序把LINUX中的boot装入内存 - 执行boot,装入LINUX内核 - 启动0号进程 - 0号根据系统配置表(类似注册表)进程生成后台进程 - 为每个终端启动getty进程,等待用户登陆 - getty为登陆用户启动shell进程第2页/共54页
4LINUX内核结构进程是动态调入内存的内核主要部分是静态的也有部分内核程序是动态调入的称为动态模块和进程的区别是不能被调度去取得CPU而是等待进程来调用它(和静态内核一样)第3页/共54页
5第二讲 LINUX下C语言程序编译和调试shell的作用等待终端用户输入命令 - 检查命令的语法合法性 - 到文件系统中找这个命令(可执行文件) - 调入这个命令(可执行文件) - 执行这个可执行文件(程序) - 执行完返回shell内核getty - shell - 命令字串 - 这个命令界面 - shell内存管理CPU调度文件系统硬盘管理命令程序shell shell shell shell第4页/共54页
6本章重点问题LINUX下如何编译C语言程序vi的使用第5页/共54页
7LINUX操作系统Hello! 李阳第二讲 LINUX下C语言程序编译和调试第6页/共54页
8C语言代码(程序)int main (int argc, char *argv[]){ if (argc 2) { printf(“ERROR\n”); exit(-1); } printf(“\nHello,%s!\n”,argv[1]); exit(1);} 第二讲 LINUX下C语言程序编译和调试示例程序2第7页/共54页
9本讲实验操作一1、开机进入登陆画面2、用root用户或你的用户登陆3、man vi4、man vi vi-5、more vi-第8页/共54页
10LINUX操作界面Shell及常用命令vigccmakefile第二讲 LINUX下C语言程序编译和调试第9页/共54页
11Linux终端使用基础什么是Shell?ShellApplicationsOperationSystemHardWare第10页/共54页
12shell的基本形式 shell的种类 : 查看shell种类: /bin/sh /bin/bash /bin/bash2 /bin/ash /bin/bsh /bin/tcsh /bin/csh ash: 贝尔实验室开发的shell,bsh是对ash的符号链接。 bash: GNU的Bourne Again shell,是GNU操作系统上默认的shell。sh以及bash2都是对它的符号链接。 tcsh: Berkeley UNIX C shell。csh是对它的符号链接。第11页/共54页
13shell的基本形式shell 命令的基本格式是: #命令名 [选项] 参数1 参数2 ……shell提示符 : # $man 命令,检查某个命令或函数的使用方法$man mkdir第12页/共54页
14目录和文件的基本操作 文件查看和连接命令cat cat [选项] file1 …分屏显示命令more more [选项] file…按页显示命令less less [选项] filename第13页/共54页
15复制、删除和移动命令 复制命令cp cp [选项] source dest或者 cp [选项] source... directory删除命令rm rm [选项] name...移动或重命名命令m
您可能关注的文档
最近下载
- 层析包括吸附层析分配层析离子交换层析亲和层析等 (2).pptx VIP
- 2019主持人大赛总决赛第三轮巅峰对决王嘉宁VS邹韵演讲稿.doc VIP
- 《房屋建筑学》第6章 建筑构造概论.ppt VIP
- 2025年河北省涿州三中学初三九月月考物理试题含解析.doc VIP
- 超星尔雅学习通《通识写作怎样进行学术表达(复旦大学)》章节测试答案.docx VIP
- C++龟兔赛跑代码.docx VIP
- 人教新版英语九年级Unit1-4试卷.doc VIP
- C++书写日历代码.docx VIP
- 食品仓储安全保障措施.docx VIP
- 辽宁省抚顺市新抚区2024-2025学年八年级上学期10月月考语文试题.docx VIP
文档评论(0)