导航:首页 > 源码编译 > linuxgdb编译安装

linuxgdb编译安装

发布时间:2024-01-21 09:33:37

‘壹’ 在linux环境下如何安装GCC编译

1、在Linux环境下只要能链接Internet就可以通过本地的yum源来安装,在终端下输入yum install gcc就可以
2、linux内核自带了这些硬件的驱动,无须下载安装的
3、你用的是虚拟机,只要在安装linux的时候设定好以桥连的方式共享Internet就可以上网的
4、这个还没试过。你可以搜索一下虚拟机与本地文件共享相关的关键字试一试
5、这个只是个warning,不是error,系统已经提示你可以以超级用户(相当于windows下的管理员权限)的是身份登陆了,而且还要设定密码

还有什么疑问,咱们再讨论

‘贰’ 开发板上如何使用GDB

调试时,应用程序在嵌入式目标系统上运行,而gdb调试在Host端。 一、编译安装gdb+gdbserver 首先下载gdb源码,我下载的是gdb-6.6.tar.gz。$tar xvzf gdb-6.6.tar.gz$mkdir mygdb$cd mygdb必须要在你想要安装的目录下执行下边的命令。$../gdb-6.6/configure --target=arm-linux \ --prefix=/home/a/mygdb参数说明:target是你的目标板,我的是arm-linux,prefix是你要安装的目标文件夹。$make$make install然后建立gdbserver。$mkdir mygdbserver$cd mygdbserver$chmod +x ../gdb-6.6/gdb/gdbserver/configure$CC=arm-linux-gcc ../gdb-6.6/gdb/gdbserver/configure \--host=arm-linux --prefix=/home/a/mygdbserver$make$make install$arm-linux-strip gdbserver去除调试信息。不去好像不行,我的就不行,去了就ok了。复制到你的开发板上就可以了。 二、调试步骤1、交叉编译,带参数-g加入调试信息。假设要调试的程序为test.c。#arm-linux-gcc -g test.c -o test2、在Target Board开启gdbserver#gdbserver <host-ip>:2345 testgdbserver开始监听2345端口(你也可以设其他的值),然后启动test,你会看到“Process test created:pid=88”3、回到Host端#arm-linux-gdb test最后一行显示:This GDB was configured as “--host=i686-pc-linux-gnu,--target=arm-linux”...说明此gdb在X86的Host上运行,但是调试目标是ARM代码。(gdb)target remote <target-board-ip>:2345注意:你的端口号必须与gdbserver开启的端口号一致,这样才能进行通信。建立链接后,就可以进行调试了。调试在Host端,跟gdb调试方法相同。注意的是要用“c”来执行命令,不能用“r”。

‘叁’ linux代码没有添加return,如何用gdb改造

1、首先在linux下我们需要先安装gdb调试工具,大多数情况下Centos和Ubuntu下是默认安装了gdb的。
2、其次调试程序,编译时还需要加上-g选项让编译生成的可执行文件中包含足够的调试信息。
3、最后完成调试就可以了。

阅读全文

与linuxgdb编译安装相关的资料

热点内容
汉语词典pdf下载 浏览:351
android公网ip 浏览:611
要塞1地图放哪个文件夹 浏览:848
凡科建站怎么弄服务器 浏览:939
苹果手机怎么设置app播放 浏览:202
下载网站源码用什么浏览器 浏览:241
六线谱pdf 浏览:156
linuxmysqlsock 浏览:239
人教版数学pdf下载 浏览:460
文档安全加密系统 浏览:491
数控铣床编程简单数字 浏览:788
编程电缆如何重启 浏览:121
myqq命令行发消息 浏览:365
日产逍客怎么使用app升窗 浏览:503
安卓系统怎么快速删除微信内容 浏览:653
csharppython 浏览:409
程序员脖子按摩仪 浏览:563
小米桌面文件夹乱码怎么回事 浏览:858
点歌台app怎么连接 浏览:318
大学电脑编程学什么好 浏览:348