加载中
GDB常用调试命令(一)

记录下GDB常用调试命令,后续陆续更新。 一、编译 使用-g参数,例:gcc -g -o test test.c。 二、启动gdb 启动gdb并调试可执行文件:gdb test 启动gdb不调试可执行文件:gdb;载入待调试文件...

gdb
昨天 22:46
24
Linux内核编译失败

前段时间Ubuntu 18.04系统挂了,重装系统后,一直没有安装编译环境,记录下编译时遇到的一些问题。 1.1、问题描述 编译Linux内核映像时报如下错误: root@ubuntu:home/run/code/linux-4.9.y#...

make失败,提示:gcc-version.sh line 25:arm-xx-linux-gcc ... No such file or directory

前段时间Ubuntu 18.04系统挂了,重装系统后,一直没有安装编译环境,记录下编译时遇到的一些问题。 1、问题描述 编译Linux内核映像时报如下错误: root@ubuntu:/home/run/code/linux-4.9.y# ...

make menuconfig失败,提示:fatal error curses.h No such file or directory

前段时间Ubuntu 18.04系统挂了,重装系统后,一直没有安装编译环境,记录下编译时遇到的一些问题。 1、问题描述 make menuconfig时报如下错误: root@ubuntu:/home/run/code/linux-4.9.y# ma...

GNU Binutils之objcopy命令

在“Linux内核映像区别”文章中提到了objcopy命令,本文做个简要介绍。 一、命令介绍 objcopy命令是GNU Binutils工具集中的一种,其功能为:拷贝和转换目标文件。 使用objcopy --help查看该命...

05/02 17:02
8
dpkg: error: parsing file '/var/lib/dpkg/updates/0026' near line 0

在Ubuntu 18.04系统下,安装python3时遇到以下问题: root@ubuntu:/home/run/code# apt-get install python3 E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' ...

04/19 21:58
56
repo sync except DownloadError, e

使用vmware重装ubuntu 18.04虚拟机后,按照下面方法配置repo: curl https://storage.googleapis.com/git-repo-downloads/repo > /bin/repo chmod a+x /bin/repo 在同步代码时,出现下面问题...

GNU Binutils之readelf命令

在调试libdrm时,查看libdrm.so依赖哪些库,用到了readelf命令,简单记录下该命令的用法。 1、显示ELF文件头信息 root@ubuntu:/home/run/code# readelf -h libdrm.so.2.4.0 ELF Header: Mag...

04/03 23:30
49
GNU Binutils介绍

GNU Binutils是GNU的二进制工具集,包括: 1)、ld:GNU链接器,将目标文件链接成可执行文件。 2)、as:GNU汇编器,将汇编代码编译成目标文件。 3)、gold:一种新的、更快的ELF链接器。 4)...

03/27 23:13
79
RockPI 4A代码git clone下载失败

RockPI 4A代码下载失败,提示如下: root@ubuntu:/home/run/code# git clone --recursive https://github.com/radxa/rockchip-bsp.git Cloning into 'rockchip-bsp'... fatal: unable to ac...

apt-get install失败

使用apt-get install安装meson失败,提示如下: root@ubuntu:/home/run/code/drm# apt-get install meson E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource tempora...

ld terminated with signal 9

编译数据包webkitgtk时,遇到下面错误: collect2: fatal error: ld terminated with signal 9 [Killed] 在网上搜索后,发现是swap空间不足,需要重新创建swap分区。 下面记录下swap分区相关...

03/13 22:26
449
busybox tftp命令介绍

今天在调试mp4播放时,由于单板USB、SdCard等存储接口皆不可用,只能选择通过网络下载文件,下载过程中遇到如下问题: root@test:~# tftp -g -r test.mp4 192.168.0.107 tftp: write error 瞬...

01/29 22:12
178
Gitee下载代码权限问题

在Ubuntu环境下,使用repo命令下载Gitee代码,遇到下面出错日志: The authenticity of host 'gitee.com (212.64.62.183)' can't be established. ECDSA key fingerprint is SHA256:FQGC9Kn...

01/17 09:39
516
串口调试工具kermit安装和配置

在windows系统中,使用USB转UART串口工具调试时,需要安装对应的串口驱动。如果直接在网上下载驱动,可能会安装很多垃圾软件,让人防不胜防。本文介绍在Ubuntu 18.04系统中kermit的安装和配置...

C语言内嵌汇编语言

最近在调试联盛德W800芯片代码时,看到了下面的代码实现,记录下C语言内嵌汇编语言的实现方式。部分代码如下: static inline void RestoreLocalPSR (portLONG newMask) { __asm__ __volati...

asm
2020/12/24 22:06
273

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部