- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux操作系统应用与安全 主编 李贺华 Linux系统下的软件开发 学习要求:掌握Linux下的C程序编写与调试;掌握MySQL数据库系统的安装;掌握MySQL数据库系统的基本操作。 学习重点:1.Linux下的C程序编写与调试;2.MySQL数据库系统的安装;3.MySQL数据库系统基本操作。 学习难点: Linux下的C程序编写与调试;MySQL数据库系统基本操作? 10.1 Linux下的C程序开发 使用Kdevelop集成开发环境 使用文本编辑程序 gcc编译器简介 gcc基本用法和选项 gcc错误类 型及对策 Gcc应用举例 用gdb调试程序 基本的gdb命令 gdb应用举例 10.2 Linux下MySQL数据库的使用 MySQL启 动与停止 MySQL数据库 登录与退出 MySQL的 常用操作 MySQL的 常用操作 MySQL的 常用操作 MySQL的 常用操作 MySQL的 常用操作 MySQL用户 的增加 MySQL的 备份与恢复 本章小结与习题 欢迎提问? 谢谢! 10.2.3 MySQL数 据库的基本操作 * 应用与安全 * 中国水利水电出版社 Linux系统下的软件开发 10 10.1.1 Linux下C源程序的编写 Gedit非常易用,只要用户使用过DOS或Windows下任一种文本编辑器,如:EDIT、写字板等程序,就能够很快的用好它,它们的使用习惯基本一样。 10.1.2 Linux下C语言编译器的使用 GCC编译器能将C和C++源程序、汇编程序和目标程序编译、连接成可执行文件。表10.1所示的是GCC所遵循的部分文件名后缀及其含义。 经过预编译的汇编语言源代码文件。 .S 汇编语言源代码文件。 .s 编译后的目标文件。 .o Objective-C源代码文件。 .m 己经预处理过的C++源代码文件。 .ii 已经预处理过的C源代码文件。 .i 程序所包含的头文件。 .h C++源代码文件。 .C、.cc或.cxx 由目标文件构成的档案库文件。 .a C语言源代码文件。 .c 含义 后缀 gcc最基本的用法是:“gcc [options] [filenames]”,其中options就是编译器所需要的选项,filenames给出相关的文件名称,常用选项及作用如表10.2所示。 必须为每个gcc选项指定各自的连字符(“-”),和部分其它Linux命令一样,不能在一个单独的连字符后跟一组选项,在命令gcc命令行中“-pg”和“-p –g”表示不同的含义。 在连接时装载名字为“libname.a”的函数库,该函数库位于系统预设的目录或者由-L选项确定的目录下。例如,-l m表示连接名为“libm.a”的数学函数库。 -l name 将dirname所指出的目录加入到程序函数档案库文件的目录列表中,是在连接过程中使用的参数。 -L dirname 将dirname所指出的目录加入到程序头文件目录列表中,是在预编译过程中使用的参数。 -I dirname 产生调试工具(GNU的gdb)所必要的符号信息以便调试程序,要想对源代码进行调试,就必须加入这个选项。 -g 比-O更好的优化编译、连接,通常产生的代码执行速度更快,当然整个编译、连接过程会更慢。 -O2 对源代码在编译、连接过程中进行基本的优化,以产生执行效率更高的可执行文件。但是,编译、连接的速度就相应地要慢。 -O 在对C源代码进行预编译后停止编译,gcc产生的汇编语言文件的默认扩展名是.s。 -S 指定编译后产生的文件名称,如果不使用该选项,gcc就使用预设的可执行文件名a.out。 -o filename 仅把指定的.c源代码文件编译为目标文件而跳过汇编和链接的步骤,通常用于编译不包含主程序的子程序文件。默认情况下gcc建立的目标代码文件有一个.o的扩展名。 -c 作用 选项 10.1.3 Linux下C程序的调试工具 gdb支持很多的命令,以实现不同的功能。这些命令包括从简单的文件装入到允许用户检查堆栈内容所调用的复杂命令,表10.3列出了以gdb调试时会用到的一些命令。 10.2.1 MySQL数据库简介 10.2.2 MySQL数据库系统的安装 10.2.3 MySQL数据 库的基本操作 10.2.3 MySQL数 据库的基本操作 10.2.3 MySQL数 据库的基本操作 10.2.3 MySQL数 据库的基本操作 10.2.3 MySQL数 据库的基本操作 10.2.3 MySQL数 据库的基本操作 10.2.3 MySQL数 据库的基本操作 10.2.3 MySQL数 据库的基本操作
您可能关注的文档
- Java语言程序设计 作者 李尊朝 苏军 第13章新.ppt
- Java语言程序设计 作者 李尊朝 苏军 第14章新.ppt
- Java语言程序设计(第二版) 李尊朝 等 第1章新.ppt
- Java语言程序设计(第二版) 李尊朝 等 第2章新.ppt
- Java语言程序设计(第二版) 李尊朝 等 第3章新.ppt
- Java语言程序设计(第二版) 李尊朝 等 第5章新.ppt
- Java语言程序设计(第二版) 李尊朝 等 第6章新.ppt
- Java语言程序设计(第二版) 李尊朝 等 第7章新.ppt
- Java语言程序设计(第二版) 李尊朝 等 第8章新.ppt
- Java语言程序设计(第二版) 李尊朝 等 第9章新.ppt
- Linux基础及应用 谢蓉 编著 第2章 安装与删除Linux新.ppt
- Linux基础及应用 谢蓉 编著 第3章 X Window图形化用户界面新.ppt
- Linux基础及应用 谢蓉 编著 第4章 字符界面与Shell新.ppt
- Linux基础及应用 谢蓉 编著 第5章 用户与组群管理新.ppt
- Linux基础及应用 谢蓉 编著 第7章 进程管理与系统监视新.ppt
- Linux基础及应用 谢蓉 编著 第8章 应用程序新.ppt
- Linux基础及应用 谢蓉 编著 第10章 网络服务器新.ppt
- Linux操作系统配置与管理严学军 第5章新.ppt
- Linux操作系统配置与管理严学军 第8章新.ppt
- Linux操作系统配置与管理严学军 第9章新.ppt
最近下载
- 津津有味·读经典Level3《弗兰肯斯坦》译文.docx
- Zippo2008原版年册完整集合DE系列.pdf VIP
- 2025年体育产业数字化转型与体育赛事数据安全与隐私保护报告.docx
- 纪委监委考试题及答案.doc VIP
- 基于“劳动育人”理念的家校共育小学生劳动素养的实践研究.docx VIP
- 2025年价格鉴证师考试题库(附答案和详细解析)(1010).docx VIP
- 相声艺术讲座——基本结构.pdf VIP
- 雨课堂学堂在线《生心理健康教育(广州中医药)》学堂云单元测试考核答案.pdf
- 黄金分割(北师大版)市公开课一等奖省赛课获奖PPT课件.pptx VIP
- 运输服务优化方案.pdf VIP
原创力文档


文档评论(0)