导航:首页 > 文件类型 > linux下c可执行文件调试

linux下c可执行文件调试

发布时间:2025-04-07 21:37:49

① 在linux里,c程序的编辑、编译、调试的详细步骤是什么

(1)用工具写好C程序...比如vi
(2)打开终端,进入你存放C语言代码的路径 例如: cd /opt/
(3)gcc a.c -o abc 意思是:把你的a.c编译成abc可执行文件
(4)在当前目录终端下 运行生成的abc,例如: ./abc 前面的.不要掉了
后面可以用gdb进行调试,你可以自己去学习...这是最基本的!!

② c语言如何调试

简单来说,有两种方式:

一种是源码debug,即分析源码来找出bug位置,一般使用printf()打印出程序执行每一步的信息;

一种是可执行文件debug,需要使用调试器来进行。


1、源码debug

类似于下面的源码,主要通过程序执行时输出的信息,来定位bug出现的位置,然后再修改源码。

#include<stdio.h>
voidf(){;}
intmain()
{
#ifdef_DEBUG
printf("startmainfunction! ");
#endif
voidf();
#ifdef_DEBUG
printf("leavemainfunction! ");
#endif
return0;
}

2、可执行文件调试,windows平台常用的就是vs/vc自带的调试,另外一个就是微软自家开发的调试器windbg。Linux平台以gdb为常用。

IDE自带的调试器以VC6.0为例,编写完代码后,按快截键盘F11,即可进入调试,此时右键,选择“go to disassembly"即可查看到程序的反汇编代码 。一般这种情况,主要是为了对C语言进行反汇编学习。

阅读全文

与linux下c可执行文件调试相关的资料

热点内容
家庭网络如何交费 浏览:607
win10如何打开win7系统共享文件夹 浏览:512
windowsmysql配置文件路径 浏览:222
如何进行网络反侦察 浏览:168
电脑查找电脑里整年文件 浏览:97
极限摩托1中文安卓 浏览:670
好券app怎么取消授权 浏览:173
微信文章回答度过大学 浏览:288
哪个家装网站比较好 浏览:682
管理制度文件格式 浏览:857
apk加网络授权 浏览:717
刷屏编程代码怎么暂停 浏览:72
电脑编程专业在哪里 浏览:13
怎么将折线图的数据立起来 浏览:525
win10系统备份文件大 浏览:747
cad线稿能导入什么文件 浏览:553
我的世界老版本011 浏览:954
w10下装w7双系统教程 浏览:659
iphone5升级到ios9卡吗 浏览:525
cad智能打印选不中文件 浏览:381

友情链接