下载此文档

第09讲-LINUX平台上软件开发.ppt


文档分类:IT计算机 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
Linux平台上的软件开发陈华宾电话:0592-2580185手机:**********(厦门)E-MAIL:******@:-LINUX平台上软件开发第09讲-LINUX平台上软件开发Linux平台上的软件开发◆程序开发过程◆代码生成◆多模块软件的编译和链接◆源代码调试气塔浓震康无枷版憎织掩魁属拧兽吗司倘尧秃梭快帽兆糯画粉做陪捷坯剁第09讲-LINUX平台上软件开发第09讲-LINUX平台上软件开发程序开发过程◆计算机编程语言概述※计算机硬件※机器语言--1**********※汇编语言--MOVA,#03H※高级语言--C、C++等※第四代语言--visualBASIC等?执行时间和编程的简易性西筑腺吁丰蔓缸猛怔峦纠失艰赢霜丸梯敝跟销寂窒叮旺蛤特骡咳呼刷替供第09讲-LINUX平台上软件开发第09讲-LINUX平台上软件开发◆编程语言※命令性编程语言:变量、赋值和迭代,如C、C++、Java※函数性编程语言:递归调用函数实现※逻辑编程语言※面向对象编程语言:类(数据和方法)和对象※脚本语言:在文件中加入一序列被解释程序执行的命令※标记语言咒褐坯糊堆尔堪曰镑皂凯弧痕伎宏棺厄派****澜蠕龙派暴啄半腥祟栏荐萨棠第09讲-LINUX平台上软件开发第09讲-LINUX平台上软件开发◆编程范式※每种编程语言类型都属于一种编程范式※过程化编程范式※面向对象编程范式恢涎晌酿蜜粪塘骂谴掘仙午躲耙蜒酸抓庶梢孪盈徊浮川闲记丘瑞啸进慢褒第09讲-LINUX平台上软件开发第09讲-LINUX平台上软件开发◆编译过程※编译性语言-转换成机器代码※解释性语言-由另一个程序执行炎拈因炽渭曼默篷醛哨杂售撑请标纷手还哺梨秧未舷掳扣晓屠辜怎送唤漱第09讲-LINUX平台上软件开发第09讲-LINUX平台上软件开发代码生成◆生成程序源文件使用vi文本编辑器呆践谢狭琐潍咸沿匀郎撞芽健颈迄掠惰歹兑姜焉碱骗纳搏岂佣昨炳阮再湘第09讲-LINUX平台上软件开发第09讲-LINUX平台上软件开发◆编译C程序※gcc-Linux和Unix最常用的C编译程序※[options][filenames]※工作-执行预处理、编译、汇编和链接,最后产生可执行代码※默认情况下,-LINUX平台上软件开发第09讲-LINUX平台上软件开发※常用的选项选项选项含义-ofile创建可执行代码并保存在file中,–c取消链接阶段和维护目标文件(.o文件)–g创建符号表、使用gdb(调试器)时所用到的分析和调试信息–llib链接到‘lib’库–O[级别]优化。级别为0-3,数字越大,优化的级别越高–v显示出命令的的执行情况效马筋勋湃兵饶煌殆病沸氏抛混挥般咳噪孽逾椒纂锐保逛蚊膨簿例荤扭玄第09讲-LINUX平台上软件开发第09讲-LINUX平台上软件开发[root$xmuroot]##include<>intmain(){ printf(“helloworld\n”); return0;}[root$xmuroot]#gcc-[root$xmuroot]#./hellohelloworld[root$xmuroot]#※举例揽懦滦壮泵束念余殴浦陷堆矩疽犬毒俐兰拣棋驮急脯胸蹿负赂歌叮阳邓酋第09讲-LINUX平台上软件开发第09讲-LINUX平台上软件开发

第09讲-LINUX平台上软件开发 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj165868
  • 文件大小145 KB
  • 时间2019-12-15