gcc 和 gdb简介

1.gcc简介
Unix上使用的c语言编译器gcc,在Linux上的派生就是gcc。在使用vi或gedit编写完源程序之后,返回到shell界面,使用gcc对源程序进行编泽的命令为:
gcc 源程序
其中,“源程序”即为编写的以.c为扩展名的c语言源代码文件。

  如果源代码没有语法错误,使用以上命令编译,会在当前目录下生成一个名为a.out的可执行文件。如果源代码有语法错误,则不会生成任何文件,gcc编译器会在shell中提示错误的地点和类型。
 也可以使用以下方法编译源代码文件.生成自命名的可执行文件;
                gcc -o 自命名的文件名 源文件

执行当前目录下编译生成的可执行文件,使用以下格式:
./可执行文件名
当使用gcc编译程序源代码的时候,可能会因为源代码存在语法错误,编译无法进行下。这时候,就可以使用调试器gdb来对程序进行调试

2.gdb简介
Linux包含了一个叫gdb的GNU调试程序。gdb是一个用来调试c和c++程序的强力调试器。它使用户能在程序运行时观察程序的内部结构和内存的使用情况。以下是gdb所提供的一些功能:

   能监视程序中变量的值;
·  能设置断点以使程序在指定的代码行上停止执行;
·  能一行行地执行代码。 

在命令行上键入gdb并按回车键就可以运行gdb了, 如果一切正常的话,gdb将被启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值