基于Linux操作系统的C语言编译和调试方法解析

摘 要先介绍了G编译相关容包括G编译程序和G编译选项随介绍了GB调试程序相关容包括GB具体操作和GB基础命令介绍了语言编写事项希望能给相关人士提供有效参考。

关键词Lx操作系统;语言编译;调试方法引言语言拥有较强表达能力、应用围较广、功能丰富目标程序运行效率相对较高拥有良可移植性不但拥有高级语言应用优势还兼具低语言特征。

语言也是当下推广速快计算机语言

、G编译器()G编译程序Lx 系统应用编译器主要是G编译器如初步了其他控制系统某种编译器则便会快速掌握G操作。

结合相关编辑软件编制完成某语言程序会直接进入下面几项环节分别是程序运行、连接、开展编译工作、程序输入等。

比如设计程序ll通编译可以或得ll目标件并和系统库函数实施有效连接终获得ll可执行件并开始启动ll件运行。

G编译执行命令具体用法如下所示G[选项][件名]G编译程序如不存任何选项条件下便会动生成种可执行件比如以下命令会现有目录下生成种称作件相关件名g ll。

如想要改变系统默认件名开展编译工作相关技术人员可以主指定相应可执行件名从而对系统动生成件实施有效替换比如可以把ll名程序改编ll名可执行件并按照下方命令参考输入g ll ll。

操作要应用0选项程面应该紧跟种件名[]。

(二)G编译选项G编译选项多种多样其仅有少部分会频繁选用除了相关选项外还包含各种不会常应用选项可以输入 g并其应用方法。

除外部分G选项还包含超出应该针对各选项指定相应连尽量不要连面陆续跟多选项

比如、g、g三种选项执行结完全不前者主要是剖析建立信息随将相应调试信息添加到可执行件而者是单纯构建剖析信息。

二、GB调试程序()GB具体操作Lx操作系统设置有GB调试器该种装置主要作用是调试语言程序工具其B提供具体功能包括程序可监视变量值可以合理设置断从而方便指定代码基础上让程序停止运行并按照顺序行行落实具体程序

了保证GB正常运行要进行编译程让程序含有调试信息。

调试信息囊括了程序各种变量类型还含有可执行件地映射和机器码相关

假如启动GB调试器并运行则要命令行输入GB随按下回车键便可以顺利启动运行GB启动GB显示屏幕还会展示出相应提示信息行主要是GB提示(gb)。

(二)GB基础命令GB能够多种命令实现具体功能提供可靠支持。

相关命令从原简单件入允许检调用堆栈容当下面介绍GB实施程序调试程常会应用到几种命令命令l主要功能是将即将调试对象可执行件装入;kll命令功能是将调试程序终止;l命令功能执行件部分代码列出;x命令主要功能执行某行代码但不会进入到函数部;命令功能是按照某行代码执行但不会进入函数;r命令功能是按照当下被调试程序执行;q命令功能是从GB彻底退出;命令具体功能是针对某变量进行全面监控不论其什么候会被改变;brk命令主要功能是设计断保证当程序运行到定条件下可以被挂起;k命令功能是只要不从GB退出便可以重新生成执行件。

通将GB输入到命令行便可以获得相关命令选项列表说明[]。

三、语言编写事项Lx操作系统编写语言程要下面几种问题是和其他系統进行语言编写程序相包括编辑、编译调试、运行等步骤调试方法也致相比如够能够设计断单步执行调试程序

二是以及相关操作系统主要是应用BR 但其属种女汇集运行、调试、编辑多种功能编程环境但Lx操作系统操作系统应该如记命令把所有命令选项、应用方法和参数全部记住。

三是语言操作系统里面都是扩展名但执行件以及目标件相关扩展名则不相比如以及相关系统目标件全部是b而相关执行件则是x。

但Lx操作系统以及X系统目标件扩展名是而执行件扩展名则是其要着重不然便会导致系统无法准确出相关件终出现错误。

综上所述Lx操作系统是全世界围知名由免费软件其身便属种可以和相媲美系统并发布出部分人会将其下下并结合身不断完善其相关功能将Lx打造成种拥有广泛发展前景、较稳定操作系统该系统还包含多种语言开发工具。

参考献[]杨炎熙关嵌入式Lx操作系统开发及应用研究[]数通信世界09()56[]菅华深挖掘配置核与口令动化加固工具实际工作应用[]信息通信09(09)0003作者简介蔡雅慧(996)女籍贯海南;职称和学历科;研究方向或专业计算机科学与技术专业。

相关热词 编译调试

9 次访问