当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《Red Hat Enterprise Linux基础教程》第11章 Linux下编程简介

资源类别:文库,文档格式:PPT,文档页数:13,文件大小:501KB,团购合买
第11章 Linux下编程简介 11.1gCC 11.2 NetBeans 11.3 Lazarus
点击下载完整版文档(PPT)

第11章 Linux下编程简介 ◆11.1GCC ◆11.2 Netbeans 11.3 Lazarus Red Hat Enterprise Linux5基础教程 2021年2月20日星期

2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 1 第11章 Linux下编程简介 ⧫ 11.1 GCC ⧫ 11.2 NetBeans ⧫ 11.3 Lazarus

GCC ◆11.1.1GCC的安装 ◆11.1.2第一个GCC程序 11.1.3GCC的基本用法 Red Hat Enterprise Linux5基础教程 2021年2月20日星期

2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 2 11.1 GCC ⧫ 11.1.1 GCC的安装 ⧫ 11.1.2 第一个GCC程序 ⧫ 11.1.3 GCC的基本用法

11.1.1GCC的安装 ◆ Linux操作系统本身是用C语言编写的, 直到现在 Linux上近80%的应用仍然是 基于C语言开发的,而在 Linux下最著名 的C编译器就是GCC,其实是 Intel c编 译器 ◆几乎全部的 Linux都自带了GC编译器, 在 Red Hat Enterprise linux5中,自 带的是GCC的4.1.1版本。而且在默认情 况下,GCC都会自动安装到系统中 Red Hat Enterprise Linux5基础教程 2021年2月20日星期

2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 3 11.1.1 GCC的安装 ⧫ Linux操作系统本身是用C语言编写的, 直到现在Linux上近80%的应用仍然是 基于C语言开发的,而在Linux下最著名 的C编译器就是GCC,其实是Intel C编 译器。 ⧫ 几乎全部的Linux都自带了GCC编译器, 在Red Hat Enterprise Linux 5中,自 带的是GCC的4.1.1版本。而且在默认情 况下,GCC都会自动安装到系统中

11.1.2第一个GCC程序 ◆1.用 vi test.c文件,内容如下: #include Int maint printf("Hello World! n") ◆2.用 gcc test.c命令编译 ◆3.运行a.out Red Hat Enterprise Linux5基础教程 4 2021年2月20日星期

2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 4 11.1.2 第一个GCC程序 ⧫ 1.用vi test.c文件,内容如下: ⧫ 2.用gcc test.c命令编译 ⧫ 3.运行a.out #include int main() { printf("Hello World!\n"); }

11.1.3GCC的基本用法 ◆编译命令格式 gcc Options[filenames ◆按编译选项(参数 option)指定的操作对给定的文件( 参数 filenames所指文件)进行编译处理。 gcc编译选项: c选项 ◆这一选项告诉gc只把源代码(.c文件)编译成目标代 码文件(.o)文件,但跳过了汇编和连接两步。 S选项 ◆此选项告诉gc在为C程序文件产生了汇编语言文件后停 止编译,产生的汇编语言文件的缺省文件扩展名为.s E选项 使用此选项指示编译器只对输入的文件进行预处理,且 预处理的输出将被送到标准输出而不是储存在文件里 Red Hat Enterprise Linux5基础教程 2021年2月20日星期

2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 5 11.1.3 GCC的基本用法 ⧫ 编译命令格式: ⚫ gcc [options] [filenames] ⧫ 按编译选项(参数option)指定的操作对给定的文件( 参数filenames所指文件)进行编译处理。 ⧫ gcc编译选项 : ⚫ -c选项 ⧫ 这一选项告诉gcc只把源代码(.c文件)编译成目标代 码文件(.o)文件,但跳过了汇编和连接两步。 ⚫ -S选项 ⧫ 此选项告诉gcc在为C程序文件产生了汇编语言文件后停 止编译,产生的汇编语言文件的缺省文件扩展名为.s ⚫ -E选项 ⧫ 使用此选项指示编译器只对输入的文件进行预处理,且 预处理的输出将被送到标准输出而不是储存在文件里

11.1.3GCC的基本用法 ⅴ选项 ◆使用此选项,用户将得到目前正在使用的gcc版本以及 gcc的环境配置信 OCO ◆此选项提示gcc对编译代码进行优化处理,使代码执行 效率更高 g ◆此选项帮助编译后代码显示符号信息,可以利用GDB进 行调试 Wall ◆此选项显示附加的警告信息给用户,方便用户察觉编译 中的问题。 ◆此选项棼止警告信息提示使编译速度加快。 Red Hat Enterprise Linux5基础教程 2021年2月20日星期

2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 6 11.1.3 GCC的基本用法 ⚫ -v选项 ⧫ 使用此选项,用户将得到目前正在使用的gcc版本以及 gcc的环境配置信息。 ⚫ -o(-o1) ⧫ 此选项提示gcc对编译代码进行优化处理,使代码执行 效率更高。 ⚫ -g ⧫ 此选项帮助编译后代码显示符号信息,可以利用GDB进 行调试。 ⚫ -Wall ⧫ 此选项显示附加的警告信息给用户,方便用户察觉编译 中的问题。 ⚫ -w ⧫ 此选项禁止警告信息提示使编译速度加快

11.2 NetBeans ◆11.2.1 NetBeans的获取和安装 11.2,2 Netbeans编程 Red Hat Enterprise Linux5基础教程 2021年2月20日星期

2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 7 11.2 NetBeans ⧫ 11.2.1 NetBeans的获取和安装 ⧫ 11.2.2 NetBeans编程

11.2.1 NetBeans的获取和安装 ◆我们可以从 http://java.sun.com/javase/downloads/ne beans.html下载最新版本的 NEtbEans和JDK 混和包,我们可以通过这个包非常简单的 次安装上 Netbeans而不需要更多的配置,这 里下载的是JDK6 Update4和 NetBeans 6.0.1的中文混合包jdk-6u4-nb-601 linux-ml. sh 使用 sh jdk-6u4-nb-601-1inux-m1.sh安 装 Red Hat Enterprise Linux5基础教程 2021年2月20日星期

2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 8 11.2.1 NetBeans的获取和安装 ⧫ 我们可以从 http://java.sun.com/javase/downloads/ne tbeans.html下载最新版本的NetBeans和JDK 混和包,我们可以通过这个包非常简单的一 次安装上NetBeans而不需要更多的配置,这 里下载的是JDK 6 Update 4和NetBeans 6.0.1的中文混合包jdk-6u4-nb-6_0_1- linux-ml.sh 。 ⧫ 使用sh jdk-6u4-nb-6_0_1-linux-ml.sh 安 装

11.2.2 NetBeans编程 在KDE桌面上点击“ NetBeans de6.0.1”的 图标,启动 Netbeans界面。 选择“文件”→“新建项目”,出现如图11 7所示的界面,再选择“类别”为“Java “项目”为“Java应用程序”,点击“下 步”。修改项目名称为“He1lo”,然后点击 完成” ◆在IDE界面右侧的Main.java文件编辑区中的 main函数中输入如下语句: System.out. printIn(“ Hello world!”); ◆点击“运行主项目”按钮,或者用F6热键执 行Java程序 Red Hat Enterprise Linux5基础教程 2021年2月20日星期

2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 9 11.2.2 NetBeans编程 ⧫ 在KDE桌面上点击“NetBeans IDE 6.0.1”的 图标,启动NetBeans界面。 ⧫ 选择“文件”→“新建项目”,出现如图11- 7所示的界面,再选择“类别”为“Java”, “项目”为“Java应用程序”,点击“下一 步”。修改项目名称为“Hello”,然后点击 “完成”。 ⧫ 在IDE界面右侧的Main.java文件编辑区中的 main函数中输入如下语句: ⚫ System.out.println(“Hello world!”); ⧫ 点击“运行主项目”按钮,或者用F6热键执 行Java程序

Lazarus ◆11.3.1 Lazarus的安装与配置 11.3.2 Lazarus编程 Red Hat Enterprise Linux5基础教程 10 2021年2月20日星期

2021年2月20日星期 六 Red Hat Enterprise Linux 5基础教程 10 11.3 Lazarus ⧫ 11.3.1 Lazarus的安装与配置 ⧫ 11.3.2 Lazarus编程

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共13页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有