Linux下的软件开发景安郝静QQ.ppt_第1页
Linux下的软件开发景安郝静QQ.ppt_第2页
Linux下的软件开发景安郝静QQ.ppt_第3页
Linux下的软件开发景安郝静QQ.ppt_第4页
Linux下的软件开发景安郝静QQ.ppt_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

景安机房提供VPS、服务器租用托管、机柜租用、大宽带批发 景安郝静,QQ340699386 电五、Linux下的软件开发,景安机房提供VPS、服务器租用托管、机柜租用、大宽带批发 景安郝静,QQ340699386 电本章目标,C语言开发环境的建立 开发环境的构成 GNU的gcc编译器 Linux下C程序开发过程 Java语言开发环境的建立 开发环境的安装与配置 创建你的Java程序,景安机房提供VPS、服务器租用托管、机柜租用、大宽带批发 景安郝静,QQ340699386 电Linux下的C编程环境,Linux和C天生有不解之源,Linux的操作系统内核就主要是用C写的,另外,Linux下的很多软件也是用C写的,特别是一些著名的服务软件,比如MySQL,Apache等。 编辑器: VI 编译器: 选择GNU C/C+编译器gcc 调试器: gdb 函数库: glibc 系统头文件: glibc_header,景安机房提供VPS、服务器租用托管、机柜租用、大宽带批发 景安郝静,QQ340699386 电编译器 GCC,gcc(GNUC Compiler)是功能强大,性能优越的多平台编译器,gcc编译器能将C/C+语言源程序编译连接成可执行文件,以下是gcc支持编译的一些源文件的后缀及解释: .c 为后缀的文件,C语言源代码文件; .h 为后缀的文件,是程序所包含的头文件; .i 为后缀的文件,是已经预处理过的C源代码文件; .o 为后缀的文件,是编译后的目标文件; .s 为后缀的文件,是汇编语言源代码文件;,景安机房提供VPS、服务器租用托管、机柜租用、大宽带批发 景安郝静,QQ340699386 电GCC的使用,gcc o hello hello.c 用gcc来编译我们的源程序 -o选项要求编译器输出的可执行文件名为hello Hello.c是源程序文件 -c选项要求编译器输出目标代码,而不输出可执行文件 -g选项要求编译器在编译的时侯提供调试信息 执行:./hello 查看gcc版本号:gcc-version,景安机房提供VPS、服务器租用托管、机柜租用、大宽带批发 景安郝静,QQ340699386 电Linux下开发C程序的过程,使用VI等编程工具编写源程序代码; 保存为*.c; 使用gcc编译二进制可执行文件; 执行 有问题可使用gdb进行调试。,景安机房提供VPS、服务器租用托管、机柜租用、大宽带批发 景安郝静,QQ340699386 电写一个linux下的C程序,int main(int argc,char *argv) printf(“HelloLinuxn”); return 0; ,景安机房提供VPS、服务器租用托管、机柜租用、大宽带批发 景安郝静,QQ340699386 电JAVA的安装,景安机房提供VPS、服务器租用托管、机柜租用、大宽带批发 景安郝静,QQ340699386 电java的配置,景安机房提供VPS、服务器租用托管、机柜租用、大宽带批发 景安郝静,QQ340699386 电java的开发工具,javac.exe:Java编译器,用来将java程序编译成字节码即.class文件。 java.exe:Java解释器,执行已经转换成字节码的java应用程序。 jdb.exe:Java调试器,用来调试java程序。 javap.exe:反编译,将类文件还原回方法和变量。 javadoc.exe:文档生成器,创建HTML文件 appletviewer.exe:Applet解释器, 用来解释已经转换成字节码的java小应用程序。,景安机房提供VPS、服务器租用托管、机柜租用、大宽带批发 景安郝静,QQ340699386 电编写你的第一个JAVA程序,使用文本编辑器输入和编辑源程序 /程序的目标为在屏幕上输出“hello,java” /文件名:MyFirst.java public class MyFirst public static void main (String args) System.out.println(“hello,java”); ,景安机

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论