- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GCC?支持数种调试和剖析选项。 在这些选项里你会最常用到的是 -g?和 -pg?选项。 -g?选项告诉 GCC?产生能被 GNU?调试器使用的调试信息以便调试你的程序。 GCC? 提供了一个很多其他 C?编译器里没有的特性,在 GCC?里你能使 -g?和 -O?( 产生优化代码 ) 联用。 这一点非常有用因为你能在与最终产品尽可能相近的情况下调试你的代码。在你同时使用这两个选项时你必须清楚你所写的某些代码已经在优化时被 GCC?作了改动。 GNU C编译器(续) -pg? 选项告诉 GCC?在你的程序里加入额外的代码,执行时,产生 gprof? 用的剖析信息以显示你的程序的耗时情况。 GNU C编译器(续) 用GDB调试GCC程序 Linux?包含了一个叫 gdb?的 GNU?调试程序。 gdb?是一个用来调试 C?和 C++?程序的强力调试器。它使你能在程序运行时观察程序的内部结构和内存的使用情况。以下是 gdb?所提供的一些功能: 它使你能监视你程序中变量的值。 它使你能设置断点以使程序在指定的代码行上停止执行。 它使你能一行行的执行你的代码。 Linux操作系统 第15章 Linux下的软件开发环境配置 Linux操作系统实用教程 课程目标 掌握Linux下Java的安装 掌握Linux下tomcat的安装 掌握Linux下C/C++开发环境的安装 了解Linux下C/C++调试环境的使用 Java开发环境配置 Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。2010年Oracle公司收购Sun Microsystems。 与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。 Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和静态的语言。 Java 平台是基于 Java 语言的平台。这样的平台非常流行。Java是功能完善的通用程序设计语言,可以用来开发可靠的.要求严格的应用程序。 Java开发环境配置(续) JDK的安装 从网站可以下载Java及其相应开发工具,由于本课程将使用Eclipse作为开发平台,故此只需下载Java SE的JDK(不含Java 或NetBeans),JDK中已经包含JRE,因此也不必单独下载JRE。下面讲述的是下载并安装JDK 8.0,选择点击“JDK 8 Update 65”的下载链接后,选择Linux操作系统平台,并且要同意JDK的用户许可协议,Linux操作系统的下载页面中有两个选择:非RPM格式和tar.gz格式,前者用于一般的Linux操作系统,后者用于支持RPM格式安装程序的Linux,如Red Hat Linux。本书使用centOS 7,因此下载文件jdk-8u65-linux-x64.rpm,这是一个RPM文件,通过RPM命令正常方式安装。 一般来说,双击该文件,或者在终端中运行该文件都能实现安装(注意:如果该文件没有执行权限时必须为其设置执行权限),例如终端下的执行过程如下:[root@localhost ~]# rpm -ivh jdk-8u65-linux-x64.rpm 在阅读完使用许可协议后,回答“yes”,Java将被安装到默认的/usr/目录下: /usr/java/jdk1.8.0_65 JDK的安装(续) 通过命令java -version和命令javac -version证实Java已成功安装。 安装结束后还需要配置/etc/profile文件,主要是设置PATH和CLASSPATH,方法是用文本编辑器(vi工具或图形化的工具)在/etc/profile文件的最后加入下述内容: export JAVA_HOME=/usr/java/jdk1.8.0_65 export CLASSP
您可能关注的文档
- LabVIEW 2014 基础实例教程 (1).ppt
- LabVIEW 2014 基础实例教程 (2).ppt
- LabVIEW 2014 基础实例教程 (3).ppt
- LabVIEW 2014 基础实例教程 (4).ppt
- LabVIEW 2014 基础实例教程 (5).ppt
- LabVIEW 2014 基础实例教程 (6).ppt
- LabVIEW 2014 基础实例教程 (7).ppt
- LabVIEW 2014 基础实例教程 (8).ppt
- LabVIEW 2014 基础实例教程 (9).ppt
- LabVIEW 2014 基础实例教程 (10).ppt
- 冷链物流全程监控技术在2025年冷链物流冷链食品冷链管理中的应用报告.docx
- 冷链物流全程监控技术对冷链物流行业创新发展的推动作用报告.docx
- 农村电商扶贫模式创新与效果评估报告.docx
- 医疗器械国产化高端替代:2025年行业投资机会与市场布局分析报告.docx
- 医疗器械行业2025年国产化高端替代市场风险预警与防控报告.docx
- 军民融合产业政策支持下的产业协同发展研究报告.docx
- 区块链技术在司法领域电子证据认证中的应用前景报告.docx
- 区块链赋能司法:2025年智能合约在司法拍卖中的应用报告.docx
- 区块链与司法公正:2025年智能合约在司法文书签署中的应用报告.docx
- 区块链技术在2025年司法公开透明度提升中的应用策略报告.docx
最近下载
- 1.人教版小学三年级下册数学易错题题库(含答案解析).pdf VIP
- 新能源汽车项目可行性研究报告(参考模板范文).docx
- 《文化和旅游领域重大事故隐患判定标准》解读和案例警示教育.pptx
- 【中考地理】答题技巧与模板构建:专题04_河流水文、水系特征类(答题模板)(解析版).pdf VIP
- 《泉州海丝文化》PPT课件.pptx VIP
- 《国民经济行业分类和代码表》.doc VIP
- 落实中央八项规定精神、纠治“四风”工作调查问卷.docx VIP
- 工作绩效及薪酬激励方案执行情况及改进情况总结.pptx
- 公路日常养护费—公路日常养护费用.pptx
- 百度智能云水业大模型白皮书(2024).pdf VIP
文档评论(0)