- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 CMAKE超级简单入门
文章目录常见编译选项预处理编译选项屏蔽警告常见编译选项预处理-D 编译宏定义:-D<标识符>相当于#define <标识符>,如-DDBUG-I 头文件包含路径:-I/backup/include-sysroot 系统头文件路径:-sysroot=/home/sysroot-MD 自动生成依赖文件:-MD,-MP 为依赖项生成假目标:-MT 更改目标名称:...
2020-03-31 15:27:14 1710
原创 Linux的GDB调试
文章目录系统开关用法常用的GDB命令启动GDBGDB显示数据printwhatisexamine断点break断点管理单步执行函数调用机器语言工具信号捕获信号发送信号GDB多线程系统开关ulimit -c unlimited 程序dump时,在当前目录下生成core.pid(pid为进程号)的文件gcore pid(调试进程的pid)手动生成core文件用法gdb [option...
2020-03-30 15:18:44 1345
转载 Linux信号列表及其详解
文章目录信号列表信号详解不可靠信号SIGHUPSIGINTSIGQUITSIGILLSIGTRAPSIGABRTSIGBUSSIGFPESIGKILLSIGUSR1SIGSEGVSIGUSR2SIGPIPESIGALRMSIGTERMSIGCHLDSIGCONTSIGSTOPSIGTSTPSIGTTINSIGTTOUSIGURGSIGXCPUSIGXFSZSIGVTALRMSIGPROFSIGWI...
2020-03-30 14:49:27 115
原创 GNU编译器的命令参数变量
文章目录ARFLAGSASFLAGSCFLAGS(常用)CXXFLAGS(常用)COFLAGSCPPFLAGS(常用)FFLAGSGFLAGSLDFLAGS(常用)LIBS(常用)LFLAGSPFLAGSRFLAGSYFLAGS-D:条件选择编译-I :头文件搜索路径-l:连接静态库ARFLAGS函数库打包程序AR命令的参数。默认值是“rv”。ASFLAGS汇编语言编译器参数。(当明...
2020-03-26 12:26:08 837 1
原创 Shell脚本记忆点
文章目录变量变量的使用只读变量删除变量shell字符串单引号双引号拼接字符串获取字符串长度提取子字符串查找子字符串shell数组定义数组读取数组数组操作shell的特殊变量运算符printf命令流程控制ifforwhileuntilcaseshell函数输入输出重定向shell文件包含test命令详解判断表达式判断字符串判断整数判断文件变量变量的使用$varName或${varName}...
2020-03-25 19:32:35 847
原创 Linux设备树与驱动
文章目录源头内核head.s对dtb的简单处理bootloader启动内核时,回设置r0,r1,r2三个寄存器head.s工作步骤对设备树平台信息的处理(选择machine_desc)start_kernel的调用过程对设备树中运行时配置信息的处理dtb转换为device_node(unflatten)device_node结构体对应一个节点property结构体表示节点的具体属性device_n...
2020-03-20 09:08:43 2340
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人